webm dash encoding… Каковы правильные параметры ffmpeg?
Я озадачен кодированием видео в формат, совместимый с тире. Я иду от .mp4 к .webm
Во-первых, я использую OS X и ffmpeg 2.5.4.
Вот команды кодирования, которые я использую в своем тесте (я получил их отВот):
ffmpeg -i IMG_0113.mp4 -c:v libvpx-vp9 -s 160x90 -b:v 25k -g 1 -tile-columns 4 -frame-parallel 1 -an -f webm -dash 1 video_160x90_25k.webm
ffmpeg -i IMG_0113.mp4 -c:v libvpx-vp9 -s 160x90 -b:v 50k -g 1 -tile-columns 4 -frame-parallel 1 -an -f webm -dash 1 video_160x90_50k.webm
ffmpeg -i IMG_0113.mp4 -vn -acodec libvorbis -ab 128k -dash 1 audio_128k.webm
ffmpeg -f webm_dash_manifest -i video_160x90_25k.webm -f webm_dash_manifest -i video_160x90_50k.webm -f webm_dash_manifest -i audio_128k.webm -c copy -map 0 -map 1 -map 2 -f webm_dash_manifest -adaptation_sets "id=0,streams=0,1 id=1,streams=2" manifest.mpd
Во-вторых, проблема не в моем сервере, так как я скачал образцы сВоти они работают на 100% на плеере dash.js, когда обслуживаются с моего локального сервера.
Пожалуйста, кто-нибудь может указать мне правильное направление? Или предоставьте образец команд ffmpeg, используемых для получения правильного формата вывода.
Спасибо, Дин.