Форум русскоязычного сообщества Ubuntu


Автор Тема: Чем все-таки перекодировать .mkv в .avi для ДВД-плейера  (Прочитано 6000 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн san-alex

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 7703
  • CNC programmer
    • Просмотр профиля
Уже поднимал этот вопрос на форуме, даже поблагодарил человека за помощь, но проблему так и не решил.
Уже 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. То ли кодек очень новый, то ли что-то еще другое.
Настройки дал для примера, хотя сам перепробовал уже наверное все возможные комбинации.
Нужна ваша помощь в написании нового Руководства для новичков.

Оффлайн Tolik_

  • Активист
  • *
  • Сообщений: 334
    • Просмотр профиля
Для начала попробуй mencoder - как по мне то он намного лучше и понятней. Хотя и консольный вариант - но есть GUI примочки (опять таки луше консоль).
Если совсем хочется просто то
DeVeDe и чем тебя не устраивает Avidemux?
Ну а если подумать то TraGtor
http://zenway.ru/page/tragtor
http://mein-neues-blog.de/tragtor-gui-for-FFmpeg/#install
Посмотри еще здесь
http://pkgs.org/
http://pkgs.org/video-converters-linux-free-download/

PS: извени - ты трактором уже пользовался.
Вообщето думаю давай начнем немного с теории, а поможет нам в этом хороший мануал на русском языке
http://www.mplayerhq.hu/DOCS/HTML/ru/
изучи внимательно 6 и 7ю главы, тогда тебе "глаза" и откроются, а так ты в слепую пытаешся чего-то делать без понимания действий.
http://www.mplayerhq.hu/DOCS/HTML/ru/mencoder.html
http://www.mplayerhq.hu/DOCS/HTML/ru/encoding-guide.html
Цитировать
Видео libxvid 1800kbps, 23.98 fps (больше не дает), 640x266
прочитай здесь и поймеш, что такое телесин и почему больше не будет.
http://www.mplayerhq.hu/DOCS/HTML/ru/menc-feat-telecine.html
Да и кстати звуковую дорогу можешь не кодировать, формат AC3 твой плеер успешно скушает и так, в менкодере я так и пишу -oac copy - что попросту копирует звуковую дорогу в выходной файл
http://www.mplayerhq.hu/DOCS/HTML/ru/menc-feat-dvd-mpeg4.html#menc-feat-dvd-mpeg4-audio
Цитировать
Вы можете копировать исходную звуковую дорожку в процессе кодирования с помощью -oac copy или преобразовать её в "лёгкий" 4 кГц моно WAV PCM с помощью -oac pcm -channels 1 -srate 4000.
« Последнее редактирование: 13 Декабрь 2011, 13:49:42 от Tolik_ »

Оффлайн start733

  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
Цитировать
/usr/bin/ffmpeg: unrecognized option '--ac'
надо -ac
так же смущает это -ac 3   
-ac это количество аудио каналов
попробуй так;

ffmpeg -i ishodnoe_video - f avi -threads 2 -r 29.97 -vcodec libxvid -vtag DX50 -s 1280x720 -aspect 16:9 -maxrate 3800k -b 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -flags +4mv -trellis -aic -cmp 2 -subcmp 2 -g 300 -acodec libmp3lame -ac 2 -ar 44100 -ab 128k -y Divx_720.avi
-threads 2 (клич. ядер. можно изменить)
-s 1280x720 (разрешение можно изменить)
-vtag DX50  (принудительно заставляет плеер думать что это кодек DivX5.1)

и конечно DeVeDe проще и надёжней.
« Последнее редактирование: 13 Декабрь 2011, 18:42:12 от start733 »

Оффлайн san-alex

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 7703
  • CNC programmer
    • Просмотр профиля
Сегодня буду пробовать DeVeDe и  Avidemux. Этих еще не пробовал.
Спасибо за ссылки на теорию, знание лишним не бывает.
Насчет mencoder. Гуй для него и есть MobilMediаConverter. Но он у меня почему-то использует ffmpeg, хотя mencoder установлен и в настройках выставлено использовать именно его а не ffmpeg. Раньше я как раз MobilMediаConverterом и конвертировал, и проблем никаких не было. Просто в один прекрасный момент он начал конвертировать плохо. Думаю, именно потому что начал использовать ffmpeg вместо mencoder. Как заставить его вернуться на mencoder - не знаю.
Нужна ваша помощь в написании нового Руководства для новичков.

Оффлайн Lego777

  • Любитель
  • *
  • Сообщений: 79
  • Puppyrus user
    • Просмотр профиля
Стало любопытно, поэкспериментировал. Подопытный - рип в формате mkv, 720х296. Использовал Bombono-1.0.1, с меню не заморачивался. На выхлопе - mpeg-2, 720х576, что интересно, все 6 каналов звука благополучно остались. Mplayer, по крайней мере картинку не коробил, т.е. соотношение сторон было сохранено. Вообще для DVD-проигрывателя правильнее делать видео в формате именно DVD-видео, думается. Если, конечно, религия не вынуждает использовать разные дивные иксы :)

Оффлайн san-alex

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 7703
  • CNC programmer
    • Просмотр профиля
Viva, Avidemux!
Вчера попробовал сконвертировать, все нормально читается с первого раза. Буду разбираться с ним дальше.
Насколько понял он не использует ни ffmpeg ни mencoder. Видимо, чем-то своим пользуется. Поэтому и все нормально.
Потому что параметры файла получились такие же как и в том же тракторе. Но в тракторный не читается, а авидемовский читается.

Есть где-то какая-то документация на Avidemux, а то параметров там куча, и далеко не все можно понять интуитивно или методом научного тыка? И еще вопрос, как заставить его активней использовать процессор? А то вроде все 4 ядра использует, но грузит только на 30-35%.
Время конвертации приближается к длительности фильма.
Нужна ваша помощь в написании нового Руководства для новичков.

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
>Viva, Avidemux!

ОMG! https://forum.ubuntu.ru/index.php?topic=174913.msg1293044#msg1293044 ( 17 Ноябрь 2011 )

>Есть где-то какая-то документация на Avidemux

http://avidemux.org/admWiki/index.php?title=Main_Page

>И еще вопрос, как заставить его активней использовать процессор?

"Правка —> Cвойства —> CPU/Многопоточность"

Lekxxx

  • Гость
>Viva, Avidemux!

>Есть где-то какая-то документация на Avidemux

http://avidemux.org/admWiki/index.php?title=Main_Page

То что надо! полутра убил на поиски!

Оффлайн Gabridge

  • Новичок
  • *
  • Сообщений: 1
  • Gabridge
    • Просмотр профиля
Я для этого WinFF пользуюсь. Правда не знаю есть ли он в репозиториях Ubuntu. Сам я Росинкой пользуюсь ;)

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
Viva, Avidemux!
Пользуюсь давно. Нормально.
Но хотелось бы какую-то консольную командочку, чтоб файл подставил и конвертнул. В заранее выбраный, один и тот же, формат.
Самому разбираться лениво, поэтому да, "Viva, Avidemux!" пока. :)
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
avidemux-cli?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
avidemux-cli?
Ага, кли. Я же не умею! и учиться лениво, маны ваши читать и доки!
Не скажешь готовую строку-команду - и дальше буду мучаться!
На этом форуме так принято. :)
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
А что нужно то?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн babay2004

  • Старожил
  • *
  • Сообщений: 1003
  • Последний герой.
    • Просмотр профиля
А что нужно то?
Команду перекодировки. Из любого формата в какой нибудь xvid+mp3stereo.
Да, разрешение хотелось бы резать до простого старого телевизионного, ну 720?хХЗскокатам.
« Последнее редактирование: 12 Апрель 2012, 19:18:07 от babay2004 »
Cardiowave. Fedora-18. Gnome-shell. x64. AgiliaLinux.

Оффлайн user-k

  • Участник
  • *
  • Сообщений: 183
  • Начинающий линуксоид
    • Просмотр профиля
Цитировать
Есть несколько файлов в формате .mkv со следующими характеристиками:
- Видео: 1280Х528, Н264, 24 кадра/сек.
- Звук: AC3, 48khz, 448kbps.
Зачем же из Мерседеса Запорожец делать. Купи себе медиаплеер такой к примеру и радуйся просмотру фильмов в хорошем качестве.

 

Страница сгенерирована за 0.064 секунд. Запросов: 24.