mov(またはflvまたはmp4)ファイルをogvに変換しています。残念ながら、私が使用しているプログラム(Miro、FFMPEGのogvプラグイン)には、非常にあいまいに見えるひどいエンコーディングが含まれています。誰もがこの形式であまり圧縮されていないファイルの推奨事項を持っていますか?出来ますか?ソフトウェアの推奨事項?ありがとう。
mov(またはflvまたはmp4)ファイルをogvに変換しています。残念ながら、私が使用しているプログラム(Miro、FFMPEGのogvプラグイン)には、非常にあいまいに見えるひどいエンコーディングが含まれています。誰もがこの形式であまり圧縮されていないファイルの推奨事項を持っていますか?出来ますか?ソフトウェアの推奨事項?ありがとう。
回答:
およびでffmpegコンパイルされている場合は、TheoraビデオおよびVorbisオーディオにエンコードできます。バージョンによっては、デフォルト設定では十分な品質が得られない場合があります。したがって、ビデオに一定の品質のタイプのモードを有効にするには、いくつかの追加パラメーターを追加する必要があります。--enable-libtheora--enable-libvorbisffmpeg
-qscale:v(またはエイリアス-q:v)オプションを使用してビデオ品質を調整します。libtheoraでビデオ品質を設定する有効範囲は-1〜10です。値が大きいほど品質が高くなります。
注: VP8などのより近代的な代替手段は、低いビットレートでより良い品質を提供できます。詳細については、WebMエンコーディングガイドのFFmpeg:VP8を参照してください。
VBRオーディオの-qscale:a(またはエイリアス-q:a)オプションでオーディオ品質を調整します。libvorbisでオーディオ品質を設定する有効な範囲は0〜10です。値が大きいほど品質が高くなります。使用する値については、Vorbisエンコーダの推奨設定をご覧ください。または-q:a 3を省略した場合、デフォルトのが使用されます。-q:a-b:a
ffmpegは、外部ライブラリlibtheora(-c:a libvorbis)とネイティブVorbisエンコーダ(-c:a vorbis -strict experimental)の2つのVorbisエンコーダをサポートしていることに注意してください。ネイティブエンコーダーは実験的なものであり、libvorbisとは十分に比較できないため、使用は推奨されません。
次のコマンドは、ビデオとオーディオの両方に高品質の出力を作成します。
ffmpeg -i input -c:v libtheora -c:a libvorbis -q:v 6 -q:a 5 output.ogg
ffmpegffmpegオプションは変更される可能性があるため、常に最新のビルドを使用し、ビルドに固有の現在のドキュメントを参照してください。FFmpegコンパイルガイドの 1つを入手またはフォローするためのさまざまな方法については、FFmpegダウンロードページを参照してください。ffmpeg