2011-08-11 19 views
0

ffmpegとx264ツールがインストールされた専用サーバーがあります。私はビデオをエンコードすることができ、本当にうまく動作します。しかし今、私はiPad、iPhoneで再生するためにビデオをエンコードする必要があります...フォーマットはmp4で、h.264コーデックを使用する必要があります。ubuntuでffmpegとx264ツールを使用してビデオをh.264 mp4ファイルにエンコードするphp execコマンド

私はPHPを使用してビデオをエンコーディングしていますが、私は上記のエンコーディングを行うためのexecコマンドを探しています。 は、私は他の動画のために使用していことです:

exec("ffmpeg -i movie.mov -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 1280x720 movie.flv"); 

私はちょうど、私がlibx264使用することはできません経由でのMP4 を符号化するためのものと同様のものを必要としています。私は

乾杯

+0

なぜlibx264を使用できないのですか? – matzahboy

+0

私はホストにlibx264のインストールを依頼した: – matt

+0

libx264パッケージがUbuntu 10.04 で壊れているので、私はそれを使えないのです – matt

答えて

0

gpacは、MP4ファイルをレコード生成するために使用することができx264のツールを使用することができます。

0
exec("ffmpeg -i movie.mov -sameq -ar 22050 -ab 32k -s 1280x720 movie.mp4"); 

ffmpegはlibx264なしで単独でmp4を実行できます。オーディオをaacとしてh264としてエンコードします。

+0

試してみましたか? 私はそのコマンドを実行すると、私は空のmp4ファイルで終わる... – matt

0

生のh264ファイルをx264にし、生のオーディオをffmpegでエンコードし、gpacのMP4Boxを使ってmp4ファイルに結合します。

関連する問題