在 Flutter 中,如何在 FFMPEG 命令(输入和输出)中使用数据。
喜欢:
ffmpeg -i 1.mp3 -i 2.mp3 -i 3.mp3 -i 4.mp3 -filter_complex "[0:a][1:a][2:a][3:a]amerge=inputs=4[aout]" -map "[aout]" output.mp3
2 关于这个命令的问题:没有找到任何解决方案,让我们在本地发言,然后远程(API/SERVER)。
最佳答案
What is the path to bring the '1.mp3', '2.mp3'... to the FFMPEG.
您的
ffmpeg
您问题中的命令假定 1.mp3
和 2.mp3
在current working directory那ffmpeg
正在执行中。例如,在 Linux 中,如果文件位于
/home/aix/music
,那么您必须导航到 /home/aix/music
在您的终端中(例如通过运行 cd /home/aix/music
),然后再运行 ffmpeg
您的问题中显示的命令。或者,提供文件的完整路径,当前目录无关紧要:
ffmpeg -i /home/aix/videos/1.mp4 -i /home/aix/videos/2.mp4 ...
Where is the 'output.mp3' goes to? eventually?
output.mp3
去任何你告诉它的地方。因为没有提供路径 ffmpeg
您问题中的命令将输出 output.mp3
进入当前目录。或者,提供输出的完整路径
output.mp3
在所需的目录中:ffmpeg -i input.mp3 /home/aix/music/encoded/output.mp3
关于Flutter - 如何在 FFMPEG 命令中获取使用数据(输入和输出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64195767/