.ogvファイルを作成したrecordmydesktopを使用してスクリーンキャストを作成しました。これはTheoraコーデックを使用してエンコードされたOGGファイルだと思います。どうすればこれをMPEG4/H.264に変換できますか?次のように、私はffmpegを単純な方法で使用しようとしました。
ffmpeg -i demo.ogv -f mp4 demo.mp4
ただし、mplayerでもう一度再生しようとすると、暗い緑と灰色の邪悪な塊が生成されます。次に、ここで指定されたコマンドラインフラグを使用して、より洗練された方法を試みました。 任意のファイル形式のビデオファイルをMPEG4/H.264に変換しますか?
ffmpeg -i demo.ogv \
-s 352x288 -vcodec libx264 -vpre default \
-acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
demo.mp4
しかし、結果は同じでした。
誰かがこのタスクを達成するための最善の方法についての洞察を持っている場合、私に知らせていただければ幸いです。
またはコマンドラインから
Sudo apt-get install arista -y
私がいつも使用しているこのソフトウェアを使用できますが、本当に良いと思います。 ogvファイルをmp4に変換するには、Sonyデバイスを選択する必要があります。
これは今では古い質問ですが、最新のFFmpeg(Xenial Xerusおよびこれに続くリリース)では、ogvファイルを次のように変換します。
ffmpeg -i input.ogv \
-c:v libx264 -preset veryslow -crf 22 \
-c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
output.mp4
これにより、excellentファイルが作成されます。
追加の調整:
これらの設定の一部の調整は、可能な範囲を超えています。以下にいくつかの提案を示します。
-qscale:a 2
を設定-b:a 196k
に変更します。 (必要に応じて、ビットレートに高い値または低い値を使用します。)-crf 18
。品質設定が低下されると、ファイルサイズが増加することに注意してください。WMPやQuicktimeなどのプレーヤーでは、mp4コンテナー内のmp3オーディオで問題が発生することがあります。これらの場合、代わりにAACサウンドを使用するのが賢明です。
ffmpeg -i input.ogv \
-c:v libx264 -preset veryslow -crf 22 \
-c:a aac -b:a 160k -strict -2 \
output.mp4
FFmpegの新しいバージョン(ie 2015年12月5日以降にリリース)-strict -2
オプションは必要ありませんが、Xenial Xerusには引き続き必要です。 ..
FF Multi Converter は、.ogv
から.mp4
への会話を成功させるためだけでなく、別の優れた選択肢です。シンプルでユーザーフレンドリーでエレガントなインターフェースは、変換の詳細の完全なログを提供し、フォーマットの膨大なリストをサポートし(下記参照)、仕事を迅速に完了させます。
オーディオ/ビデオ形式:
aac, ac3, afc, aiff, amr, asf, au, avi, dvd, flac, flv, mka, mkv, mmf, mov, mp3, mp4, mpg, ogg, ogv, psp, rm, spx, vob, wav, webm, wma, wmv
そして、ffmpegがサポートするその他の形式。
画像フォーマット:
bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm
そして、ImageMagickがサポートするその他の形式。
ドキュメントファイル形式:
doc -> odt, pdf
html -> odt
odp -> pdf, ppt
ods -> pdf
odt -> doc, html, pdf, rtf, sxw, txt, xml
ppt -> odp
rtf -> odt
sdw -> odt
sxw -> odt
txt -> odt
xls -> ods
xml -> doc, odt, pdf
Ubuntuへのインストール- [安定版リリース]
システムリソースにppaを追加してffmulticonverterをインストールするには、ターミナルを開いて次を入力します。
Sudo add-apt-repository ppa:ffmulticonverter/stable
sudo apt-get update
sudo apt-get install ffmulticonverter
デフォルトでは、ffmulticonverterはオプションの依存関係(ffmpeg、pythonmagick、unoconv)もすべて持ってきます。
必要に応じて、ffmulticonverterを単独でインストールしてから、必要なオプションの依存関係のみを手動でインストールできます。
Sudo apt-get install --no-install-recommends ffmulticonverter
次に、変換するものに応じて、残りの依存関係を個別にインストールできます。
ビデオを変換する場合は、ffmpegをインストールします。Sudo apt-get install ffmpeg
ドキュメントを変換する場合は、unoconvをインストールします:Sudo apt-get install unoconv
画像を変換する場合は、python imagemagick:Sudo apt-get install python-pythonmagick
をインストールします