Debian Squeezeを使っていくつかのビデオをWebM形式に変換したいと思います。私は好むコマンドラインツールGUIアプリケーションも人気がありますが。
変換するビデオフォーマットは、.avi、.mp4、または.mkvである可能性が高いが、既知のすべてのビデオフォーマット変換をサポートすることをお勧めします。ビデオCD/DVDをWebMに変換する機能も素晴らしいです。
答え1
ffmpeg 0.6以降ではwebm形式のファイルを出力するようです(源泉、源泉)。しかし、Debian Squeeze / 6.0のffmpegは現在バージョン0.5.6です。つまり、ソースからffmpegをビルドするか、squeeze-backports(現在のバージョンは0.7.2)でffmpegを使用できる場合は、これを行う必要があります。サードパーティのビルドを信頼することに同意した場合、Debian マルチメディア (よくある質問)利用可能な適切なリポジトリがあります(ストックバージョンでは多くの機能が無効になっているffmpegバージョンがあります)。
答え2
GStreamerはコマンドラインからgst-launch
ビデオをビデオに変換できます。以下はテストを(vp8)に変換します。以前に試したことがなく、正しいオーディオオプション(オーディオなし)もありませんが、ビデオはうまく機能します。 webm
mp4
webm
この情報は基本的に以下で提供されます。スタックオーバーフローポスト..mux
例の引数により構文エラーが発生し、例oggmux
に示すように試みましたman gst-launch
。実行しましたがオーディオがないため、いくつかのオーディオオプションの調整が必要でした。
ifile="test.mp4"
gst-launch \
filesrc location="$ifile" ! \
decodebin name=demux ! \
queue ! \
ffmpegcolorspace ! \
vp8enc ! \
webmmux name=mux ! \
filesink location="$ifile".webm demux. ! \
queue ! \
progressreport ! \
audioconvert ! \
audioresample ! \
vorbisenc ! \
oggmux