Перетворювач відео: 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 і виникає проблема, тому він задав інше питання про синхронізацію a / v
RobotHumans

Так, мова йде про проблеми синхронізації. :)
Рамон Таяг

Щойно вибрав відповідь. Я не знаю чому, але, схоже, різні речі працюють для різних налаштувань. Хоча, що нам доведеться провести дослідження з цього приводу.
Рамон Таяг

Відповіді:


6

Винфф Встановіть winff

Є графічним інтерфейсом для відеоконвертора командного рядка, FFMPEG. Він перетворить більшість будь-яких відеофайлів, які FFmpeg конвертуватиме. WinFF одночасно створює кілька файлів у декількох форматах. Наприклад, ви можете перетворити mpeg, flv та mov, і все в avi.


Це працювало і для мене. Я підозрюю , тому що це FFMPEG так само , як askubuntu.com/questions/17309 / ... . Я вибираю це, хоча у нього є гуї. Менше мені запам’ятати!
Рамон Таяг

Наразі WinFF не використовується у Ubuntu 14.04, він не може знайти кодер libxvid. Про це є звіт про помилку: code.google.com/p/winff/isissue/…
Luís de Sousa

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
Це зберегло найкращу якість, але я використав це без зміни розміру. Дякую!
penner

Це, мабуть, єдиний функціональний метод на Ubuntu 14.04. Існує видиме погіршення якості (навіть видалення -s 640x480шматочка), але кінцевий результат прийнятний.
Луїс де Суса

5

Ви можете спробувати ffmpeg:

ffmpeg -i input.ogv output.avi

1
Поки що це схоже на переїзд від mencoder зробив це для мене! Смішна річ, що вона використовувалась для правильного перетворення з моїм сценарієм та з Devede. Потім я помітив, приблизно з тижня тому він вийшов із синхронізації.
Рамон Таяг

1
*** ЦУ ПРОГРАМУ СКАЧАЄТЬСЯ *** Ця програма передбачена лише для сумісності і буде видалена в майбутньому випуску. Будь ласка, використовуйте замість avconv.
penner

Цей метод не працює на Ubuntu 14.04.
Luís de Sousa

2

У терміналі введіть наступне:

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Змініть вхідні .ogv на ім'я вашого файлу ogv.

  • Ви також можете вказати ім'я вихідного файлу, змінивши вихідний файл .avi у наведеній вище команді.

alt текст


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-аудіо та відео. Ви можете знайти його за адресою http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html


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



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.