Ошибка преобразования MOV в MP4 с помощью avconv

Я использую:

avconv -i '/INPUT.MOV' -vcodec libx264 -vprofile baseline -acodec aac \
-strict experimental -r 24 -b 255k -ar 44100 -ab 59k 'OUTPUT.mp4'

Преобразование сделано корректно и плавно проигрывает PC/MAC, но видео не проигрывается на мобильных устройствах.

У кого-нибудь есть такая же проблема? Как это решить?


person user3584988    schedule 29.04.2014    source источник
comment
вам может понадобиться использовать -pix_fmt yuv420p [также ffmpeg git master?]   -  person rogerdpack    schedule 29.04.2014
comment
Я добавил новый параметр, и оба ffmpeg as aconv продолжают работать без отображения на мобильном устройстве :(   -  person user3584988    schedule 30.04.2014
comment
ну, я не уверен... stackoverflow.com/ вопросов/21801240/ или stackoverflow.com/questions/13560852/ может помочь   -  person rogerdpack    schedule 30.04.2014
comment
Мобильный телефон: Android и iOS имеют очень специфический размер экрана и настройки звука. Добавьте: -s 720x480 -aspect 1.77 Измените: -ab 59k на -ab 56k и -b 255k на -b 800k (или больше) Поставьте "-strict Experimental" непосредственно перед -acodec   -  person Andrew    schedule 30.04.2014
comment
Привет, Андрей, спасибо за ответ, но не играет. Сейчас я использую: avconv -i input.MOV -vcodec libx264 -vprofile baseline -acodec aac -strict Experiment -s 720x480 -aspect 1.77 -r 24 -ar 44100 -b 800k -ab 56k output.mp4 Это команда, которую я использую, вы видите что-то не так??   -  person user3584988    schedule 02.05.2014


Ответы (1)


-строгий экспериментальный идет перед -acodec.

В вашем скрипте это написано после -acodec

С наилучшими пожеланиями,

Томас Эрнандес

person Tomas Hernandez    schedule 20.11.2014