Php ffmpeg两个音频,一个视频输入输出

Php ffmpeg两个音频,一个视频输入输出,php,audio,video,ffmpeg,Php,Audio,Video,Ffmpeg,大家好,我刚刚安装了ffmpeg,我对它还很陌生。 管理合并/合并音频和视频文件,但现在我想将两个音频文件和一个视频合并到一个输出文件中。 音频文件为:.wav 视频文件为:.flv 输出为:.flv 目前我有此代码,我应该添加什么: system($ffmpegpath-i audio1.wav-i audio2.wav-i video1.flv-y output.flv”) 谢谢大家! 我认为您必须使用选项-map。阅读此链接 例如: ffmpeg -i merged-vobs.mpeg -

大家好,我刚刚安装了ffmpeg,我对它还很陌生。 管理合并/合并音频和视频文件,但现在我想将两个音频文件和一个视频合并到一个输出文件中。 音频文件为:.wav 视频文件为:.flv 输出为:.flv

目前我有此代码,我应该添加什么:

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


谢谢大家!

我认为您必须使用选项-map。阅读此链接

例如:

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"

找到项目,这是我的解决方案:

<?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");
?>


如果有帮助,请告诉我

谢谢你,阿尔瓦罗!我会尝试一下,然后回到这里。这有用吗??我正在尝试使用它,但B不起作用:FFMPEG命令在日志中工作正常,但没有找到任何结果。hekp FFMPEG-I file1.mp3-I file2.mp3 mix.mp4-map 0:0-map 1:0-newaudio您得到解决方案了吗?您好,说实话,这是一个非常老的问题,我们没有得到任何帮助。我们设法使它的工作方式,但肯定不是与2个音频文件结合起来。1个视频+1个音频。我会设法弄到文件,然后再打给你。好的,谢谢。。如果我能得到解决方案,我会尝试更多,我会分享我的答案。查看我的答案,让我知道它是否有效,也许我可以帮助我尝试为android 2开发合并为一个音频文件的音频文件。你能告诉我ffmeg库的命令是什么吗?可以在这里找到你的答案:或者阅读这里:
<?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");
?>