luke8beijing
V2EX  ›  问与答

求助一个媒体转换的解决方案!

  •  
  •   luke8beijing · Oct 2, 2023 · 1618 views
    This topic created in 986 days ago, the information mentioned may be changed or developed.

    求助一个媒体转换的解决方案!

    要把一批几十上百 mp3 文件转换成 MP4 视频,视频图像显示用一幅固定照片画面即可。 已经可以用 anymp4 小工具进行转换了。但是.... 大家谁知道有没啥工具可以批量转换或者命令行工具可用啊?

    format factory 之类的工具能够批处理转换但无法加入照片图像

    Help !

    感谢!

    9 replies    2023-10-04 20:40:26 +08:00
    LLaMA2
        1
    LLaMA2  
       Oct 2, 2023
    ffmpeg
    shalingye
        2
    shalingye  
       Oct 2, 2023 via Android
    py+ffmpeg 几分钟写一个脚本
    luke8beijing
        3
    luke8beijing  
    OP
       Oct 2, 2023
    @ye4tar 感谢回复!
    我对 ffmpeg 没有研究
    能否指点怎么用一个或几个命令行实现这个功能吗?
    或者哪里能够找到可参考的例子?
    感谢!
    blob
        4
    blob  
       Oct 2, 2023
    ffmpeg -loop 1 -i "$image_file" -i "$mp3_file" -vf "pad=width=ceil(iw/2)*2:height=ceil(ih/2)*2:x=(ow-iw)/2:y=(oh-ih)/2" -c:v libx264 -c:a aac -shortest "$output_file"

    然后写个脚本遍历 mp3 文件就行
    luke8beijing
        5
    luke8beijing  
    OP
       Oct 2, 2023
    @imoru 万分感谢!!!我试试看。。。
    luke8beijing
        6
    luke8beijing  
    OP
       Oct 2, 2023
    @imoru
    折腾了半天还是不成。。。MP4 能够生成,只有图片没有声音,声音文件没合进去。
    .\ffmpeg -i ".\screen.png" -i ".\input.mp3" -vf scale=480x360 -shortest ".\output.mp4"
    把命令行改成这样搞的。
    好像也没有报错。
    汗。。。方便 vx 交流么?
    dankai
        7
    dankai  
       Oct 3, 2023
    建议问问 ChatGPT
    luke8beijing
        8
    luke8beijing  
    OP
       Oct 3, 2023
    @dankai 太感谢!!!怎么把这小子忘了呢。。。
    luke8beijing
        9
    luke8beijing  
    OP
       Oct 4, 2023
    @dankai GPT 不是一般的爽!!!问题全解决了!!感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 22:53 · PVG 06:53 · LAX 15:53 · JFK 18:53
    ♥ Do have faith in what you're doing.