gpt4 book ai didi

ffmpeg - 如何为 Stream 重置 PTS

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

我正在尝试在输入流上重置 pts 并创建新的 pts 并将流发布到 RTMP。

ffmpeg -re -f lavfi -i "movie=${SOURCE}:s=0+1[out0][out1];[0:v]setpts=N/(FRAME_RATE*TB),[0:a]asetpts=N/(FRAME_RATE*TB)" \
-r 24 -crf 20 \
-c:v libx264 \
-c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 \
-f flv ${DEST}

如果我删除 setpts 和 asetpts 过滤它们命令有效。但是在将其提供给编码器之前,我需要在源代码中设置和设置。

请帮忙。

最佳答案

在源图之外更改 PTS。

ffmpeg -re -f lavfi -i "movie=${SOURCE}:s=0+1" \
-vf setpts=N/FRAME_RATE/TB -af asetpts=N/SR/TB
-r 24 -crf 20 \
-c:v libx264 \
-c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 \
-f flv ${DEST}

关于ffmpeg - 如何为 Stream 重置 PTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44425611/

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