gpt4 book ai didi

linux - ffmpeg结合了压缩和水印两个命令

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:09 24 4
gpt4 key购买 nike

我正在尝试通过 ffmpeg 压缩并在视频上添加水印每个命令都很好用

ffmpeg -i vid.mp4 -s 480x320 -acodec aac -strict -2 -ac 1 -ar 16000 -r 13 -ab 32000 -aspect 3:2 output.mp4

还有:

ffmpeg -i vid.mp4 -i logo.png -filter_complex "hflip[flipped];[flipped]overlay=x=20:y=20" -strict -2 out.mp4

但我想同时执行这两个命令,我尝试过:

ffmpeg -i vid.mp4 -s 480x320 -acodec aac -strict -2 -ac 1 -ar 16000 -r 13 -ab 32000 -aspect 3:2 && -i logo.png -filter_complex "hflip[flipped];[flipped]overlay=x=20:y=20" -strict -2 output.mp4

我用过&&|,但这些都没有按预期工作,有什么解决方案吗?

Order is important, It should first compress video then add water mark.

最佳答案

&& 可用于将命令链接在一起,以便在第一个命令成功时执行第二个命令。您可以按原样接受这两个命令,然后将 && 放在它们之间:

ffmpeg -i vid.mp4 \
-s 480x320 -acodec aac -strict -2 -ac 1 -ar 16000 -r 13 -ab 32000 -aspect 3:2 output.mp4 \
&& ffmpeg -i vid.mp4 -i logo.png -filter_complex "hflip[flipped];[flipped]overlay=x=20:y=20" \
-strict -2 out.mp4

但是 ffmpeg 应该支持通过一次调用执行这两个步骤(我没有测试这一点):

ffmpeg -i vid.mp4 -i logo.png \
-filter_complex "hflip[flipped];[flipped]overlay=x=20:y=20" \
-s 480x320 -acodec aac -strict -2 -ac 1 -ar 16000 -r 13 -ab 32000 -aspect 3:2 \
-strict -2 out.mp4

关于linux - ffmpeg结合了压缩和水印两个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55142221/

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