オーディオ/ビデオおよび画像操作用のコマンドラインソフトウェア


0

私はLinux / Apache上でWebサイトを運営していますが、次のことを実行するソフトウェアをインストールする必要があります。

  • オーディオファイルをMP3に変換してファイルの長さを調べます。
  • ビデオファイルをFLVに変換します。
  • 1つの画像から複数の異なるサイズの画像を作成してください。

明らかに、これらすべてをコマンドラインから実行できる必要があります。これまでのところ、Iveが見つけた最良の解決策は、SoX(オーディオ用)、FFMPEG(ビデオ用)、およびImageMagick(イメージ用)です。これらのソフトウェアより優れているものは他にありますか?

これらすべてを行うソフトウェアは1つありますか?それとも私はあまり望んでいますか? :)


3
なぜあなたはここでオールインワンツールを持ちたいですか?私の意見では、3つの異なるツールを持つことは利点であり、私はそれらの3つの同じ時間を打つだろう他のツールを知りません!
Alexander Galkin

+1 @Alexander Galkinは同意します。3つのタイプのコンテンツがすべて1つのソースから派生していること、およびソース間にある種の複雑な相互依存関係があるという要件がない限り、1つのプログラムで3つすべてのタスクを要求する理由はありませんそれは変換を個々に非常に手動にするでしょう。
therobyouknow

回答:


2

あなたは良い選択をしました、しかしFFmpegもそうすることができます:

オーディオファイルをMP3に変換します。

ffmpeg -i input -c:a libmp3lame -q:a 4 output.mp3

またはLAMEへのパイプ:

ffmpeg -i input -f wav - | lame -V4 - output.mp3

MP3ファイルの長さを探す:

ffmpeg -i input 2>&1 | awk '/Duration/{print $2}' | sed 's/,//g'

ビデオファイルをFLVに変換します。

ffmpeg -i input -c:v libx264 -preset medium -crf 24 -c:a libmp3lame \
-ar 44100 -q:a 4 output.flv

5秒からビデオからいくつかの異なるサイズの画像を作成します。

ffmpeg -i input -ss 5 -vframes 1 -vf scale=iw/2:-1 half.png -ss 5 -vframes 1 \
-vf scale=600:-1 600pxwide.png -ss 5 -vframes 1 -vf scale=300:300 \
300x300-ignoring-aspect.png

1

ビデオコマンドラインとスクリプティング/マクロ:avidemuxを考えてください。 http://www.avidemux.org/admWiki/doku.php そしてavisynth(また議論されています)。

オーディオコマンドライン: http://www.netwaysglobal.com/mpegrec/ そして http://sourceforge.net/projects/mp3record/

また:

stackexchangeファミリーの関連サイトに進んでください。 https://video.stackexchange.com/ (オーディオビデオプロダクションQ&A) そして photo.stackexchange.com もっとアイデアを。

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