2012-05-07 14 views
0

こんにちは私はffmpegをインストールしました。 はオーディオとビデオファイルを結合/マージすることができましたが、今は2つのオーディオファイルと1つのビデオを1つの出力ファイルに結合したいと考えています。 オーディオファイルは、次のとおりです.WAV ビデオファイルされる:のFLV 出力は次のとおりです。.flvのffmpeg 2つのオーディオ、出力1つのビデオ

現在、私はこのコードを持って、私はそれに何を追加する必要があります

system("$ffmpegpath -i audio1.wav -i audio2.wav -i video1.flv -y output.flv");

はあなたに感謝します!

+0

解決策はありますか? –

+0

こんにちは、これはかなり古い問題であり、私たちは何の助けも得ていませんでした。どうにかして動作させることができましたが、確かに2つのオーディオファイルを組み合わせることはできませんでした。 1ビデオ+ 1オーディオ。私はファイルを手に入れて、あなたに戻ろうとします。 – bboy

+0

ありがとう..私が答えを共有する解決策を手に入れることができれば、もっと努力しています。 –

答えて

0

は、プロジェクトを発見し、これはそれに私のソリューションです:

<?php 
    $ffmpegpath = "ffmpeg.exe"; /////ffmpeg.exe path, I have it in the same folder 
    $videoFile = "videoplayback.flv"; 
    $audioFile = "comment.wav"; 
    $targetVideo = "output.flv"; 

    // 
    system("$ffmpegpath -i $audioFile -i $videoFile -y $targetVideo"); 
?> 

は、それが助けなら、私に知らせて!

+0

私は1つにマージするアンドロイド2のオーディオファイルを開発しようとしています。 ffmegライブラリのコマンドは何ですか? –

+1

ここであなたの答えを見つけることができます:http://stackoverflow.com/questions/14498539/how-to-overlay-two-audio-files-using-ffmpeg またはこちらをご覧ください: https://trac.ffmpeg。 org/wiki/How%20to%20concatenate%20(join、%20merge)%20media%20files – bboy

0

私はあなたがオプション-mapを使う必要があると思います。このリンクを読んで、How to encode multi audio streams with different options at the same time with ffmpeg

例:

ffmpeg -i merged-vobs.mpeg -map 0:0 -s 640x368 -f ogg -vcodec libtheora -r 25 -b:v 1200k -metadata:s:v:0 title= "Video Title" -acodec libvorbis -ar 48000 -map 0:1 -ac:a:0 6 -b:a:0 192k -metadata:s:a:0 title="Track1 Title" -map 0:4 -ac:a:1 2 -b:a:1 96k -metadata:s:a:1 title="Track2 Title" -async 1 -pass 2 -passlogfile "outputlog" "output.ogv" 
+0

ありがとうございました@Álvaro!私はそれを試してここに戻ってきます。 – bboy

+0

はこの作品ですか?私はこれを使用しようとしていますが、bnotは動作します:FFMPEGコマンドはログでうまく動作しますが、結果はhekp ffmpeg -i file1.mp3 -i file2.mp3 mix.mp4 -map 0:0-map 1:0 -newaudio –

0
ffmpeg -i file1.mp3 -i file2.mp3 mix.mp4 -map 0:0 -map 1:0 -newaudio 
関連する問題