Уже поднимал этот вопрос на форуме, даже поблагодарил человека за помощь, но проблему так и не решил.
Уже 2 недели бъюсь - все без толку.
Имеется вот
такой ДВД-плейер, куплен где-то 1,5 года назад. Читает .avi с такими характеристиками:
Video - DivX3.1-DivX5.1, Xvid, WMW V1/V2/V3/V7
Audio - mp3 (80-384kbps, 44.1khz); wma(56-128kbps, 44.1khz); ac3(128-384kbs; 44.1-48khz)
- Файлы DivX, включая файлы аудио и видео, созданные в формате DTS, поддерживаются до 6Mbps;
- Несмотря на то, что разрешение по умолчанию формата DivX 640Х480 пиксель, этот продукт поддерживает до 800Х600. Разрешение, выше этого не поддерживается.
- При воспроизведении файла с частотой выше 48 khz или 320kbps, могут наблюдаться артефакты.
(Свободный перевод)
Есть несколько файлов в формате .mkv со следующими характеристиками:
- Видео: 1280Х528, Н264, 24 кадра/сек.
- Звук: AC3, 48khz, 448kbps.
Что делал:1. MobilMediConverterПытаюсь конвертировать в форматы: Видео msmpeg4v2, 1500kbps, 24fps, звук libmp3lame, 128kbps, 44.1khz.
Других видеокодеков он почему-то не видит, хотя в системе установлены.
Проблемы:
а) большая зернистость (скорее даже "квадратность"), впечатление такое, что он просто не реагирует на изменение видео битрейка, а конвертирует с каким-то своим;
б) не могу поменять разрешение, конвертирует с 1280Х528, что плейер не хавает. Если взять какой-нибудь другой фильм с меньшим разрешением и сконвертировать, то нормально читается, но проблема зернистости остается.
Командная строка:
$FFMPEG -y -i $INPUT -f avi -vcodec $VCODEC -r $VFPS -b $VB -acodec $ACODEC -ac $AC -ar $AF -ab $AB -map_meta_data $OUTPUT:$INPUT $OUTPUT
2. Winff Достиг некоторого успеха, даже смог сконвертировать один. Получился с вытянутыми лицами. При попытке сконвертировать с такими характиристиками:
.avi, Xvid widescreen, 1800kbps, 24 fps, 640X264
128kbps, 44.1khz, 2канала.
выдает следующее
/usr/bin/ffmpeg: unrecognized option '--ac'
Если убрать все настройки звука, оставив только частоту, то конвертирует (правда, очень медленно, использую только одно ядро), но не читается. Ошибок никаких не выдает. С другими настройками, тоже самое.
3.TragtorНастроек намного больше. Выставляем такое.
Видео libxvid 1800kbps, 23.98 fps (больше не дает), 640x266
Звук - ac3, 128kbs, 44.1khz 3канала.
Контейнер .avi - AVI format (.avi)
nice -n 1 ffmpeg -i '/media/dados/Downloads/The_Curious_Case_of_Benjamin Button.[nolimits-team].mkv' -map 0.0 -map 0.1 -threads 4 -y -f avi -er 3 -acodec ac3 -ab 128k -ar 44100 -ac 3 -b 1800k -r 23.90 -vcodec libxvid -s 640x266 '/media/dados/Фільми/buttom.avi'
конвертирует. Плейер не читает, ошибок никаких не выдает, хотя все параметры, вроде, в норме.
Другие файлы с подобными параметрами, читает не напрягаясь.
Впечатление, что проблема не в Гуях, а именно в самом ffmpeg. То ли кодек очень новый, то ли что-то еще другое.
Настройки дал для примера, хотя сам перепробовал уже наверное все возможные комбинации.