Конвертер видео: ogv в avi (или другой более распространенный формат)


12

Я использовал recordMyDesktop для записи материала. Немного медленно компилируется, но записывает нормально. Однако, когда я пытаюсь конвертировать из ogv в avi (я использовал Devede и скрипт mencoder), аудио и видео не синхронизируются.

Вот скрипт для справки:

#!/bin/bash
# ogv to avi
# Call this with multiple arguments
# for example : ls *.{ogv,OGV} | xargs ogv2avi
N=$#;
echo "Converting $N files !"
for ((i=0; i<=(N-1); i++))
do
echo "converting" $1
filename=${1%.*}
#mencoder "$1" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o $filename.avi
mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
shift 1
done

Есть ли хорошие надежные видео конвертеры там? :)


Аналогичный вопрос: askubuntu.com/q/1691/667
dv3500ea

Я думаю, что спрашивающий может пытаться использовать команду из этого QA, и у него возникла проблема, поэтому он задал другой вопрос о синхронизации
аудио

Да, речь идет о проблемах синхронизации. :)
Рамон Тайаг

Просто выбрал ответ. Я не знаю почему, но кажется, что разные вещи работают для разных установок. Отстой, хотя мы должны провести исследование по этому поводу.
Рамон Тайаг

Ответы:


6

WinFF Установить winff

Это графический интерфейс для видео конвертер командной строки, FFMPEG. Он конвертирует большинство видео файлов, которые конвертирует FFmpeg. WinFF делает несколько файлов в нескольких форматах одновременно. Вы можете, например, конвертировать MPEG, FLV и MOVS, все в AVI все сразу.


Это сработало и для меня. Я подозреваю , потому что это FFMPEG так же , как askubuntu.com/questions/17309/... . Я выбираю это, хотя, потому что у него есть графический интерфейс. Меньше для запоминания!
Рамон Тайаг

В настоящее время WinFF не работает в Ubuntu 14.04, он не может найти кодировщик libxvid. На нем есть сообщение об ошибке: code.google.com/p/winff/issues/…
Луис де Соуза,

7

Вы можете использовать avconv для преобразования и, при желании, изменения размера (он включен в ffmpeg ):

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -vb 3000k -ab 160k "output.avi"

Это преобразует ваше видео в файл .avi с кодеками mjpeg и mp2 для хорошей совместимости.

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -qscale 5 "output.avi"

Это преобразует ваше видео с использованием шкалы качества.


3
Это сохранило качество лучше, я использовал это без части изменения размера, хотя. Благодарность!
Пеннер

Вероятно, это единственный функциональный метод в Ubuntu 14.04. Есть видимое ухудшение качества (даже удаление -s 640x480бита), но конечный результат является приемлемым.
Луис де Соуза

5

Вы можете попробовать с ffmpeg:

ffmpeg -i input.ogv output.avi

1
Пока что похоже, что переход от mencoder сделал это для меня! Забавно то, что раньше он конвертировался правильно с моим сценарием и с Devede. Тогда я заметил, что примерно с неделю назад, это вышло из синхронизации.
Рамон Тайаг

1
*** ЭТА ПРОГРАММА УСТАРЕЛА *** Эта программа предназначена только для совместимости и будет удалена в будущем выпуске. Пожалуйста, используйте вместо этого avconv.
Пеннер

Этот метод не работает в Ubuntu 14.04.
Луис де Соуза

2

В терминале введите следующее,

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Измените ввод .ogv на имя вашего файла ogv.

  • Вы также можете дать имя выходному файлу, изменив выходной файл .avi в приведенной выше команде.

альтернативный текст


2

использование ключа -idx исправило это для меня ... обсуждение здесь: http://ubuntuforums.org/showthread.php?t=665836

mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi


Хм .. к сожалению, это не сработало для меня. Я тоже буду пробовать другие вещи.
Рамон Тайаг

странно. Вот почему я переключился на использование ffmpeg для захвата экрана. gtkrecord делает странные вещи с контейнером ogv, и вы получаете непредсказуемое воспроизведение для разных игроков.
RobotHumans

1

Mencoder очень хорош в таких вещах. Ранее сегодня я писал о создании скринкастов в Ubuntu с использованием recordmydesktop, а затем о преобразовании файлов ogv в avi с видео xvid и аудио в формате mp3. Вы можете найти это на http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html


Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
fossfreedom


0

Попробуйте Mobile Media Converter . У него действительно простой графический интерфейс, но он может делать то, что вы пытаетесь сделать.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.