Я играю с ffmpeg и кодированием видео, и хотя моя работа mp4 отлично работает на рабочем столе, они гладкие и т. Д., Они ужасны на мобильных устройствах. Они заикаются и загружаются очень медленно, и я пытаюсь выяснить проблему.FFMpeg Мобильное кодирование видео затухания
В качестве примера я сделал страницу с использованием плагина медиа-элемента: http://mediaelementjs.com/ и на нем я впервые разместил видео, которое поставляется с mediaelementjs, и оно хорошо работало, оно масштабировалось на рабочий стол и мобильный и быстро загружалось и воспроизводилось без какого-либо заикания.
Однако я загрузил свое видео, и оно было медленным и полным заикания, но только на мобильных устройствах. Поэтому я подумал, что это может быть S3 (где он размещен), но сохранил файл локально и то же самое.
Я надеюсь, что кто-то, кто знает h.264 и/или ffmpeg, может указать мне в сторону причины; вот текущая команда, которую я запускаю на ffmpeg:
ffmpeg -i $input_file_name -vcodec libx264 -r 100 -bt 300k -ac 2 -ar 48000 -ab 192k -strict -2 -y $output_temp_file 2>&1
Так что я пропустил?
Awesome thanks, я попробую это – Sammaye
Спасибо, попробовал некоторые из ваших советов и получил его работу, я попробую еще кое-что, чтобы он был совместим как с большими, так и с маленькими экранами, я потерял довольно много качества для решения с меньшими устройствами, поэтому Ima просто немного изменит его, а затем примет – Sammaye
. Да, это хорошо работает: 'ffmpeg -i ./3.mp4 -vprofile baseline -vcodec libx264 -r 40 -bt 5K -s 960x540 -ac 2 - ar 48000 -ab 192k -strict -2 -y ./4.mp4 2> & 1' сейчас, хорошо выглядит enogh на рабочем столе и загружает и играет потрясающе на мобильных устройствах, спасибо – Sammaye