gpt4 book ai didi

FFMPEG 使用 -strict -2

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

嗨我最近一直在使用下面的命令

Ffmpeg -i song.mp3 -loop 1 -i image.jpg -filter_complex \
"[0:a]showfreqs=mode=line:ascale=log:fscale=log:s=1280x518[sf]; \
[0:a]showwaves=s=1280x202:mode=p2p[sw]; \
[sf][sw]vstack[fg]; \
[1:v]scale=1280:-1,crop=iw:720[bg]; \
[bg][fg]overlay=shortest=1:format=auto,format=yuv420p,drawtext=fontfile=/usr/share/fonts/TTF/Vera.ttf:fontcolor=white:x=10:y=10:text='\"Rated80s Prophets Prey\" by Comics On Film'[out]" \
-map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a libopus output.mp4
来自这篇文章 Showfreqs and showwaves over background image? .

However I changed the output file to from output.mkv to output.mp4 as I would prefer to use mp4


我收到以下错误
[mp4 @ 0x7f962b816800] MP4 支持中的作品是实验性的,如果您想使用它,请添加“-strict -2”。
无法为输出文件 #0 写入 header (编解码器参数不正确?):实验性功能
初始化输出流时出错 0:0 --
[libopus @ 0x7f962b819800] 关闭时队列中还剩 1 帧
该错误的主要信息是

opus in MP4 support is experimental, add '-strict -2' if you want to use it.


但是我在命令中在哪里使用 -strict -2 以使命令成为可能

最佳答案

您可以在最后一个输入之后和输出 URL 之前的任何位置添加它。
例如

ffmpeg -i song.mp3 -loop 1 -i image.jpg -strict -2 -filter_complex ...
或者
-map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a libopus -strict -2 output.mp4
也可以写成 -strict experimental .

关于FFMPEG 使用 -strict -2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63521548/

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