2014-02-15 3 views
2

Я играю с 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 

Так что я пропустил?

ответ

3

Так что я пропустил?

Мобильные устройства имеют очень низкую вычислительную мощность. Вы пытаетесь воспроизвести видеофайлы в 100fps - я не знаю ни одного мобильного устройства, которое может справиться с такой частотой кадров.

Сначала измените частоту кадров на разумную величину, затем настройте разрешение, установите профиль кодирования (например, базовый уровень), битрейт видео (качество, коэффициент скорости). После этого вы можете попробовать свои файлы.

+0

Awesome thanks, я попробую это – Sammaye

+0

Спасибо, попробовал некоторые из ваших советов и получил его работу, я попробую еще кое-что, чтобы он был совместим как с большими, так и с маленькими экранами, я потерял довольно много качества для решения с меньшими устройствами, поэтому Ima просто немного изменит его, а затем примет – Sammaye

+1

. Да, это хорошо работает: '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

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