gpt4 book ai didi

java - 没有成功链接这两个 ffmpeg 命令

转载 作者:行者123 更新时间:2023-12-04 23:01:52 26 4
gpt4 key购买 nike

两个命令都运行良好,但我需要链接它们,需要帮助

ffcommand1 = new String[]{"-ss", "00:00:00", "-t", sduration, "-y", "-i", pathDir + fname, "-vf", "scale=640:480", "-s", "640x480", "-r", "15", "-vcodec", "mpeg4", "-b:v", "2097152", "-b:a", "48000", "-ac", "2", "-ar", "22050", "-vf", "scale=640:480,drawtext=fontfile=" + homeDir + "opensansregular.ttf:fontsize=" + fontsize + ":fontcolor=white:box=1:boxcolor=black@0.5:boxborderw=5:text='" + subtitle + "':x=100:y=350", "-c:a", "copy", "-an", pathDir + fname1};


ffmpeg -i input.mp4 -f lavfi -i "color=0x1f477000:s=640x480" -filter_complex "blend=shortest=1:all_mode=overlay:all_opacity=0.7" output.mp4

最佳答案

组合命令:

ffmpeg -y -t 30 -i input.mp4 -f lavfi -i "color=0x1f477000:s=640x480:r=15" -filter_complex "[0]fps=15,scale=640:480[main];[main][1]blend=shortest=1:all_mode=overlay:all_opacity=0.7,drawtext=fontfile=opensansregular.ttf:fontsize=22:fontcolor=white:box=1:boxcolor=black@0.5:boxborderw=5:text='your text':x=100:y=350" -vcodec mpeg4 -b:v 2097152 -c:a copy output.mp4
  • -ss 00:00:00什么都不做,所以这已从组合命令中删除。
  • 您同时使用 -c:a copy (stream copy 音频)和 -an (无音频)。我假设你想保留音频,所以 -an已被省略。
  • -b:a , -ac , 和 -ar-c:a copy 忽略所以这些选项被省略了。
  • 您正在使用比例 3 次(两个比例过滤器和 -s 选项)。我把它缩小到一个规模的实例。
  • 你真的要使用-c:v mpeg4 ?输出 MPEG-4 Part 2 视频,这是一种旧的传统格式。如果您删除 -c:v mpeg4它将为 MP4 输出 H.264。
  • 关于java - 没有成功链接这两个 ffmpeg 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64430670/

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