gpt4 book ai didi

ffmpeg - 使用ffmpeg并行递归转换文件

转载 作者:行者123 更新时间:2023-12-04 22:48:07 26 4
gpt4 key购买 nike

我有以下两个命令:

parallel --eta ffmpeg -loglevel 0 -i {} -c:a aac -b:a 64k {.}.aac ::: *

将当前文件夹中的所有文件(音频)并行转换为 aac 格式( file.mp3>file.aac ),以及
find . -type f -not -name "*.jpg" -exec bash -c 'ffmpeg -loglevel 0 -i "{}" -c:a aac -b:a 64k "{}".aac' \;

它将所有子目录中的所有文件转换为 aac 格式 ( file.mp3>file.mp3.aac ),但不是并行的。

所以我想完成两件事:
  • 并行执行命令 2
  • 结果保存为命令1,即file.mp3>files.aac而不是 file.mp3>file.mp3.aac .

  • 我尝试了一些组合,但没有奏效。

    最佳答案

    好的,

    我想我终于得到了这样的结果:

    find . -type f -not -name "*.jpg" -not -name "*.png" -not -name "*.aac" -print0 | parallel -0 --eta ffmpeg -loglevel 0 -i {} -c:a aac -b:a 64k {.}.aac

    关于ffmpeg - 使用ffmpeg并行递归转换文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53230767/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com