ogvファイルをmp4に変換するにはどうすればよいですか?


59

.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

しかし、結果は同じでした。

誰かがこのタスクを達成するための最良の方法である可能性についての洞察を持っている場合、私に知らせていただければ幸いです。


ffmpeg x264をコンパイルする方法は次のとおり
trac /

ogvビデオをYoutubeにアップロードしたことに言及したいだけです。その道をたどって、オンラインのYoutubeからmp4へのコンバーターを使用できると思います。
エアルレビン14

回答:


33

アリスタトランスコーダー Arista Transcoderをインストールする

またはコマンドラインから

sudo apt-get install arista -y

私がいつも使用しているこのソフトウェアを使用できますが、本当に良いと思います。ogvファイルをmp4に変換するには、Sonyデバイスを選択する必要があります。

代替テキスト


1
これは完全にトリックを行いました。
jbeard4

Nautilusプラグインについても言及できますか?
シェパン

@ Tshepang、Nautilusプラグインを使用したことはありません。どのように呼ばれますか?今すぐ試してみたい!
DrKenobi

1
@Tshepang、私は今それを試すことができません:(私は10.04 LTSを使用しており、プラグインは10.10と11.04で利用可能です。新しいラップトップが試されるのを待つ必要があります。情報をありがとう!
DrKenobi

1
リポジトリでAristaが利用できなくなっているようです:
jrg

48

これは今では古い質問ですが、最新の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

これにより、優れたファイルが作成されます。

追加の調整:

これらの設定の一部の調整は、可能な範囲を超えています。以下にいくつかの提案を示します。

  1. あなたが望んでいた場合は、設定されたビットレートのmp3の音のために、あなたは、設定を変更します-qscale:a 2設定に-b:a 196k。(必要に応じて、ビットレートに高い値または低い値を使用します。)
  2. あなたが取得したい場合は、より良い品質のビデオ出力が低下するようなものにCRFの設定を:-crf 18。品質設定を下げると、ファイルサイズが大きくなることに注意してください
  3. 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の新しいバージョン(つまり、2015年12月5日以降にリリースされた)は-strict -2オプションを必要としませんが、Xenial Xerusにはまだ必要です...


Ubuntu 14.04では、このコマンドは次のエラーメッセージで失敗しますInvalid encoder type 'libmp3lame'
ルイス・デ・スーザ

1
14.04のlibavcodec-extra-54場合、インストールを試してください。これで問題が解決するはずです...コンパイルする場合は、lame:の-devファイルが必要になりますlibmp3lame-dev
-andrew.46

WMPやQuickTimeなどの一部のプレーヤーでは、MP3オーディオを使用するMP4ファイルのデコードに問題があります(WMPの場合、オーディオサンプルレートに依存します)。
llogan

@LordNeckbeardヒントをありがとう、私は答えを更新しました、その中の何でも自由に訂正してください:)
andrew.46

「プリセットのファイル」エラーの場合:stackoverflow.com/a/11384886/2026508
jmunsch

5

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


1
これは、RPM Fusionリポジトリの最新バージョンを使用した素晴らしいプログラムでした。
hlovdal
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.