ビデオコンバーター: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 winffをインストールする

コマンドラインビデオコンバーター、FFMPEG用のGUIです。FFmpegが変換するほとんどのビデオファイルを変換します。WinFFは、一度に複数の形式の複数のファイルを実行します。たとえば、mpeg、flv、およびmovを、すべて一度にaviに変換できます。


これも私にとってはうまくいきました。askubuntu.com/questions/17309/…のようなFFMPEGだからだと思う。ただし、GUIがあるため、これを選択しています。覚えるのが少なくなる!
ラモンタヤグ

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"

これにより、ビデオはmjpegおよびmp2コーデックで.aviファイルに変換され、互換性が向上します。

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

これにより、品質スケールを使用してビデオが変換されます。


3
これは最高の品質を維持しましたが、サイズ変更パーツなしでこれを使用しました。ありがとう!
ペナー

これはおそらくUbuntu 14.04で唯一の機能的な方法です。目に見える品質の低下があります(-s 640x480ビットを削除することもあります)が、最終結果は許容範囲です。
ルイスデスーサ14

5

ffmpegで試すことができます:

ffmpeg -i input.ogv output.avi

1
これまでのところ、メンコーダーからの移行が私のためにしたようです!おかしいのは、スクリプトとDevedeで適切に変換するために使用されていたことです。それから、1週間ほど前に同期が取れなくなったことに気付きました。
ラモンタヤグ

1
***このプログラムは非推奨です***このプログラムは互換性のためにのみ提供されており、将来のリリースでは削除されます。代わりにavconvを使用してください。
ペナー

この方法はUbuntu 14.04では機能しません。
ルイスデスーサ14

2

端末で次のように入力します。

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • 入力 .ogvをogvファイルの名前に変更します。

  • 上記のコマンドでoutput .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

メンコーダーはこのようなことを非常に得意としています。本日前に、recordmydesktopを使用してUbuntuでスクリーンキャストを作成し、次にogvファイルをxvidビデオとmp3オーディオを含むaviに変換することについて書きました。http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.htmlで見つけることができます


これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
fossfreedom



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.