Flutter - 如何在 FFMPEG 命令中获取使用数据(输入和输出)

标签 flutter dart ffmpeg flutter-ffmpeg

在 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 关于这个命令的问题:
  • 将“1.mp3”、“2.mp3”...带到 FFMPEG 的路径是什么。
  • 'output.mp3' 去哪儿了?最终?

  • 没有找到任何解决方案,让我们在本地发言,然后远程(API/SERVER)。

    最佳答案

    What is the path to bring the '1.mp3', '2.mp3'... to the FFMPEG.


    您的 ffmpeg您问题中的命令假定 1.mp32.mp3current working directoryffmpeg正在执行中。
    例如,在 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/

    相关文章:

    dart - Flutter中如何实现Dropdown的这种设计

    c# - 空合并运算符,不可预测的行为

    linux - ffmpeg 为手机转换 mp4 视频

    flutter - 为什么发送以下请求会出现未捕获的异常?

    flutter - 如何在 flutter 中以两种不同尺寸保存图像选择器中的图像

    java - 转义字符 "|"错误(Linux命令)

    ffmpeg - 我可以在商业上免费使用 ffmpeg 的默认 Arial 字体吗?

    android-studio - 在Flutter中五秒钟后隐藏互联网连接栏

    flutter - 点击时如何更改容器的背景颜色

    dart - 与最高 child 一样高并允许其他 child CrossAxisAlignment.stretch 的行