gpt4 book ai didi

FFMPEG 再保险

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

FFMPEG -re 根据 ffmpeg 文档:

Read input at native frame rate. Mainly used to simulate a grabdevice, or live input stream (e.g. when reading from a file). Shouldnot be used with actual grab devices or live input streams (where itcan cause packet loss).


我的 ffmpeg 流命令是:
ffmpeg -re -i https://www.example.com/video.mp4 -filter_complex tpad=start_duration=10:stop_duration=15:start_mode=add:color=black:stop_mode=add -af adelay=10000|10000 -maxrate 2M -crf 24 -bufsize 6000k -c:v libx264 -preset superfast -tune zerolatency -strict -2 -c:a aac -ar 44100 -attempt_recovery 1 -max_recovery_attempts 5 -drop_pkts_on_overflow 1 -f flv rtmp://live.example.com/123453
除了这并不总是有效,有时我的直播提前结束,因为 ffmpeg 的播放速度比帧速率快。是否有另一个命令可用于确保 ffmpeg 实时流式传输视频?

最佳答案

删除 -re并添加基于过滤器的节流。ffmpeg -i https://www.example.com/video.mp4 -filter_complex tpad=start_duration=10:stop_duration=15:start_mode=add:color=black:stop_mode=add,fifo,realtime -af adelay=10000|10000,afifo,arealtime -maxrate 2M -crf 24 -bufsize 6000k -c:v libx264 -preset superfast -tune zerolatency -strict -2 -c:a aac -ar 44100 -attempt_recovery 1 -max_recovery_attempts 5 -drop_pkts_on_overflow 1 -f flv rtmp://live.example.com/123453

关于FFMPEG 再保险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64401802/

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