Декодирование видео. Программа по Линукс.

Изображение пользователя napster.

Привет всем!

У меня такая проблема... Значит, я не могу на своём любимом Линуксе пережать фильм или клип, например на мобильный или КПК. Вопрос: "Какая программа существует для этих целей?.."

Раньше я пользовался Xilisoft Video Converter 3 - запускался то ко под wine! Он то и работает, но Вы же понимает, что под эмулятором не всё так гладко... Как на реальной Windows...

0
zbarassky - 6 Октябрь, 2008 - 21:03

mencoder из консоли хорош. Для своего iRiver U-20 я жму фильмы при помощи iriverter, который лежит в стандартном репозитории.

0
Soi-Fong - 7 Октябрь, 2008 - 01:11
Изображение пользователя Soi-Fong.

Если тебе надо единичные файлы пережимать, то идешь на сайты mencoder или ffmpeg и ищешь там списки фронтендов к ним. Если тебе нужна пакетная обработка (например, куча серий аниме :)), то тут уже хрен че найдешь. Для ffmpeg еще есть WinFF, но мне он показался слегка косячным, ошибки вылезали, (может у меня версия ффмпега ему не подходила?), да и с самим ффмпегом у меня рассинхронизация аудио-видео бывала, которую я так и не вылечил, после чего отказался от него в пользу менкодера. А под менкодер для пакетной обработки файлов пришлось самому писать шелл-скрипт.

0
napster - 7 Октябрь, 2008 - 19:29
Изображение пользователя napster.

пасиба за подсказку

0
Michael72 - 25 Декабрь, 2009 - 11:22
Изображение пользователя Michael72.

А не подскажите, как с помощью mencoder из wmv-файла получить видеофайл формата MPEG1 с целью создания проекта Video CD (VCD)? Пытался использовать Avidemux, но всегда происходит рассинхронизация видео со звуком. Нашёл на данный момент только одно решение - это приложение Kino, но это приложение при импорте видеофайла создаёт файл в формате DV, для чего требуется очень много места на жёстком диске. А в mencoder самостоятельно ничего пока не понял. Может быть, кто-нибудь поможет разобраться с конкретной задачей: перекодирование WMV в VCD?

0
sawa - 25 Декабрь, 2009 - 19:41
Изображение пользователя sawa.

но всегда происходит рассинхронизация видео со звуком
Аналогично при перекодировании wmv в любой формат. Выкручивался подбирая сдвиг в Avidemux - долго, муторно и неэффективно.
Спасибо за подсказку про Kino, однако тоже долго но уже не вручную.
Буду рад если подскажут более правильное решение.

0
DeathMoroz - 27 Декабрь, 2009 - 07:12

kdenlive по-моему не создает промежуточный DV. Попробуйте его.

0
Michael72 - 13 Февраль, 2010 - 00:09
Изображение пользователя Michael72.

Что-то я сегодня качнул вот отсюда: http://miksoft.net/mobileMediaConverterDown.htm
Я тоже качнул, но установить не получается:
michael@michael-desktop:~$ sudo dpkg -i '/home/michael/Linux/packages/mmc_1.5.0_i386.deb'
[sudo] password for michael:
Выбор ранее не выбранного пакета mobilemediaconverter.
(Чтение базы данных... на данный момент установлено 110583 файлов и каталогов.)
Распаковывается пакет mobilemediaconverter (из файла .../packages/mmc_1.5.0_i386.deb)...
Настраивается пакет mobilemediaconverter (1.5.0) ...
/var/lib/dpkg/info/mobilemediaconverter.postinst: 3: update-desktop-database: not found

После перезагрузки системы появилась ссылка на запуск в K-меню. Так что всё заработало. Имеется формат MPEG 1/2 Video, но, скорей всего, для изготовления VCD не пригодно, потому что не удаётся при помощи этой опции подогнать размер кадра видео к стандарту Video CD (352*288 для PAL).
А я тем временем нашёл альтернативу Avidemux для решения моей задачи: WMV перекодировать в VCD.
ffmpeg -i '/home/michael/Видео/Домашнее/Без имени.wmv' -target vcd -aspect 4:3 -t 150 ~/mpeg/videocd.mpg
Я не уверен в острой необходимости опции -aspect 4:3, но без неё у полученного видео ширина экрана получается уже, чем у оригинала. В этом случае появляется необходимость в медиапроигрывателе Kaffeine выполнить команду Плеер - Видео - Соотношение сторон - 4:3 (F6). Для пользователей вышеупомянутого приложения WinFF, чтобы добавить эту опцию, необходимо щёлкнуть на кнопке Options, затем в открывшемся снизу диалоговом окне в поле Aspect Ratio ввести 4:3.

У ffmpeg, казалось бы, есть возможность вырезать нужный фрагмент из исходного файла с помощью опций -t duration и -ss position. Где duration - длина вырезаемого фрагмента в секундах; position - начало фрагмента, также в секундах. Но после таких манипуляций результат получается аналогичный тому как и у Avidemux, происходит рассинхронизация.
К сожалению, перекодирование вышеприведённым способом даёт видео более низкого качества, чем, к примеру, как это получается с использованием приложения Avidemux. Изображение циклически, с частотой - пару раз в секунду, как бы передёргивается, при этом изображение слегка искажается (становится кубиками).
Avidemux же сделал рассинхронизацию не только после преобразования WMV->VCD, но и после AVI->VCD. Параметры avi:

При этом рассинхронизация получается прогрессирующая, т.е. с течением времени отставание звука от видео увеличивается, разрыв возрастает. Возможно есть какое-то решение данной проблемы в рамках приложения Avidemux, но так или иначе, это ещё одна проблема побуждающая искать альтернативу.

0
DeathMoroz - 27 Декабрь, 2009 - 07:10

по-моему легче один раз почитать ман и сделать скрипт, потом его вызывать и конвертить фильмы массово, можно даже ночью по крону. С утра встал и записал на свой гаджет.

+2
artzor - 11 Июль, 2010 - 06:11
0
Zz-vadim - 13 Июль, 2010 - 01:24
Изображение пользователя Zz-vadim.

+1 от меня, установил, все пашет...нравицаа!

0
artzor - 14 Июль, 2010 - 07:30
Изображение пользователя artzor.

Сам давно ее юзаю, хорошая софтина

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры