
Мой старый плеер Philips воспроизводил файлы "xvid", например, те, что обычно создаются Handbrake и подобными инструментами. Этот не воспроизводит все те файлы, которые у меня были, и не использует стандартные рецепты, которые я раньше использовал с ffmpeg.
решение1
По данным Philips DCP851руководствоВаше устройство может воспроизводить DIVX, поэтому должно применяться следующее
Выведено изпримеры ffmpeg
Конвертировать в DivX
Это создает файл DivX, соотношение сторон 4:3, разрешение 320x240, битрейт 690k для видео, 128k для аудио. Правильный размер для моего плеера Archos AV420.
ffmpeg -i входной_файл.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 4:3 -s 320x240 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 выходной_файл.avi
и то же самое для соотношения сторон 16:9.
ffmpeg -i входной_файл.mpg -vtag DIVX -f avi -vcodec mpeg4 -aspect 16:9 -s 320x192 -b 690000 -acodec mp3 -ab 128000 -ar 48000 -ac 2 выходной_файл.avi
решение2
Эти опции ffmpeg сработали для меня. Потребовалось время, чтобы разобраться. Это устройство менее совместимо, чем старое устройство Philips, которое у меня есть.
ffmpeg -i input.foo -acodec libmp3lame -ab ABITRATE -ac 2 -s WIDTHxHEIGHT -vcodec libxvid -b VBITRATE -vtag DIVX output.avi
DIVX
это просто слово DIVX
, и оно требуется. Я считаю, что это, в частности, магический параметр, который заставляет DCP851 работать. [ПРАВКА] - MP4S
также работает. MP4S
работает с другим моим аппаратным проигрывателем, который не работает DIVX
(Sony DVP-FX980). Возможно, он более широко совместим?
ABITRATE
это скорость передачи аудиоданных - 64k
это то, что я использую
VBITRATE
это битрейт видео - 640k
я его использую, но он ужасен; большее число дало бы лучшее качество видео.
WIDTH
и HEIGHT
— размер пикселя выходного видео
Экран 480x234, поэтому я использую его для WIDTHxHEIGHT
материала 16:9. Если у вас материал 4:3, хорошим выбором будет 304x234 или 320x234.
Видеотеги (vtag), которые используются для AVI, называются fourcc. www.fourcc.orgимеет довольно большой список таких кодов.