2016-10-31 4 views
1

32ビットビデオ(.aviまたは.movのいずれか)RGB + AをFFMPEGで.3g2形式に変換したいアルファチャンネルを維持する。FFMPEGアルファチャンネルを含む.avi/.movを.3g2にアルファベットで保持

それはその

ffmpeg -i C:\Users\naldo\Desktop\test.avi -vcodec libx264 -acodec libfaac -ab 48k -ar 22050 -ac 2 C:\Users\naldo\Desktop\test.alpha.3g2 

のようなものでなければなりませんが、それは働いていません。 アイデア ありがとうございました!

答えて

1

選択したコーデックであるH.264はアルファをサポートしていません。また、3GPのデフォルトのコーデックであるH.263もありません。

編集:さらにサポートフォーラムで情報given、および参照fileに基づき、ここでアルファ積層法のための答えです。

参照動画にアルファチャンネルはありません。そこでは、アルファストリームがカラーチャンネルによって形成された画像と積み重ねられ、ハンドリングアプリケーションは画像の後半を使用して合成キーとして機能します。これを行うには

は、使用:参照ファイル当たりとして

ffmpeg -i in.mov -filter_complex "[0]transpose=2,split[v][va];[va]alphaextract[a];[v][a]hstack" -c:v libx264 out.3g2 

、ビデオは、最初の90°のCCW回転されます。リファレンスはH.263を使用し、ffmpegのエンコーダは特定のプリセットサイズのみをサポートしていることに注意してください。私のコマンドで使用されているH.264には、このような制限はありません。コメント内のコマンドで設定どおりにエンコードするために

ffmpeg -i in.mov -filter_complex "[0]transpose=2,split[v][va];[va]alphaextract[a];[v][a]hstack,scale=640x360,setdar=18/16" -c:v mpeg4 -vb 400k -r 20 -c:a aac -ar 22050 out.alpha.3g2 
+0

こんにちは、お世話になりました! は、ここでコメント 」 のffmpegされています。認識できないオプション 『-filter_complex』 以前、私は外のため、その後使用したARソフトウェアのために、α言及する必要があります以前にそれをやった私の友人の – kangaraoo

+0

一つ。私と一緒に私と私の最後のフォルダの仕事から回復した.shファイルを送ってください。 最後の文は次のとおりです: "$ FFMPEG_EXE_PATH" -i "$ 1" -vf "[orig] transpose = dir = 2 [rotated]; [回転]分割[a] [b]; [b] alphaextract [alphaAsGrayscale]; [alphaAsGrayscale] pad = iw * 2:ih:iw:0 [alphaAsGrayscalePadded]; [alphaAsGrayscalePadded] [a]オーバーレイ "-vcodec mpeg4 -s 640x360 -aspect $((HEIGHT * 2)):$ WIDTH -vb 400000 -r 20 -acodec aac -strict experimental -ar 22050outα3g2 – kangaraoo

+0

あなたのffmpegは非常に古いです。[ここ](https://ffmpeg.zeranoe.com/builds/)から最新の静的ビルドを入手してください。 – Mulvya

0

を使用するQuickTimeは、アルファともWebMのをサポートしています。

ffmpeg -i image%04d.png output.webm 
+0

(私の英語のため申し訳ありません)再エンコード後に使用するソフトウェアは、.3g2形式しか必要としませんので、.3g2を維持する必要がありますが、別のコーデックを見つけるのは正しいですか? – kangaraoo

+0

私は3g2形式とアルファですが、おそらく別のコーデックやコンテナを使用してください。ffmpeg -i test。mpg -acodec libfaac -ab 64k -ar 22050 -vcodec mpeg4 -s qcif -b 120k -r 30 out.3g2 – WLGfx

関連する問題