это вне левого поля, но это хорошая маленькая карта для изменения размера вашего текущего разбиения до 80 символов, если у вас есть номера строк:
" make window 80 + some for numbers wide
noremap <Leader>w :let @w=float2nr(log10(line("$")))+82\|:vertical resize <c-r>w<cr>
Вам необходимо создать копию ffmpeg с версией> = e109a29d6ddb02b2dd58c6c385ebec27f2d23b58 (git) или 18793 (svn). Убедитесь, что вы также указали флаг --enable-libx264 при сборке. После того, как вы это настроите и запустите, вы можете сделать примерно следующее:
ffmpeg -i <input video> -acodec libmp3lame -ac 1 -vcodec libx264 -s 320x240 \
-level 30 -f mpegts - | \
segmenter - 10 test test.m3u8 http://example.com/path/to/your/files/
т.е. перенести входной файл или поток в ffmpeg и передать видео H.264 со звуком MP3 в сегментатор Apple. Сегментатор выводит сегментированные видеофайлы и списки воспроизведения M3U, указывающие на сегментированные файлы. Вы будете обслуживать сегментированные файлы и списки воспроизведения через веб-сервер, такой как Apache.
Очевидно, вы захотите существенно настроить параметры ffmpeg и segmenter, чтобы получить желаемые результаты.
Для тех, кому интересно, я связал сегментатор с открытым исходным кодом со сценарием, который позволит вам использовать для этого ffmpeg, см. моя сегментированная потоковая передача в проекте iphone . Он может создавать сегменты с несколькими скоростями для входных потоков и передавать сегменты потока в настраиваемое место назначения через scp, ftp и даже до aws s3.
Что плохого в использовании QuickTime для преобразования фильмов в формат "iPhone"? Вы просто выполняете «Файл»> «Экспорт»> «Формат iPhone» ... Я что-то упускаю?
После преобразования в формат iPhone я разрезаю его с помощью mediafilesegmenter (находится на Apple Developer Connection, Http Live Streaming Tools ) :
mediafilesegmenter -t 10 -f folderName/ nameOfInputFile.m4v
(Примечание: имя папки / папка должны существовать)
Затем укажите свой iPhone на веб-сайт с помощью
<video src='folderName/prog_index.m3u8' height=45 width=70
controls='on'>Your browser does not support the video tag</video>