2016-09-30 7 views
0

Command Я используюFFmpeg mp4 для m3u8 но звук не работает

ffmpeg -y -i video.mp4 -vcodec libx264 -preset superfast -r 25 -vb 240000 -s 
426x240 -aspect 1.77 -acodec libfdk_aac -ab 128k -ar 48000 -an -g 30 -r 30 
-hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_playlist_type vod 
-bsf:a aac_adtstoasc video.m3u8 

выход показывает "нет звука"

http://dailymotion.github.io/hls.js/demo/?src=http%3A%2F%2Ftvfiless.com%2Fvideo.m3u8&enableStreaming=true&autoRecoverError=true&enableWorker=true&levelCapping=-1

кто поможет то, что случилось в моей команде

Обновление

ffmpeg -i video.mp4 -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 output.m3u8

Я пробовал эту команду и ее работу отлично, генерируя звук с m3u8, но я хочу интегрировать его с моей командой выше.

Благодаря

ответ

0
ffmpeg -y -i video1.mp4 -f mp4 -vcodec libx264 -preset superfast -r 25 -vb 240000 -s 426x240 -aspect 1.77 -acodec libfdk_aac -ab 128k -ar 48000 -f hls -hls_time 3 -hls_list_size 0 -hls_allow_cache 1 -hls_playlist_type vod output.m3u8 
1

Попробуйте удалить

-an

от кли, значит отбрасывать аудио в генерации вывода в FFmpeg.

+0

После удаления -an он возвращает ошибку «[mpegts @ 0x3800620] Битовый поток AAC не в формате ADTS и отсутствующий extradata» –

 Смежные вопросы

  • Нет связанных вопросов^_^