使用ffmpeg选项-video\u track\u timescale 25生成1k tbn的视频。为什么会这样?

使用ffmpeg选项-video\u track\u timescale 25生成1k tbn的视频。为什么会这样?,ffmpeg,Ffmpeg,我正在使用以下代码录制带有图像的实时音频流: /usr/bin/ffmpeg -re -loop 1 -framerate 25 -i /var/www/html/slowwmo-images/sjw.png -i rtsp://media.vezer.uk:4444/nimble/audio -vcodec libx264 -profile:v main -video_track_timescale 25 -pix_fmt yuv420p -s 1280x720 -vf fps=25 -aco

我正在使用以下代码录制带有图像的实时音频流:

/usr/bin/ffmpeg -re -loop 1 -framerate 25 -i /var/www/html/slowwmo-images/sjw.png -i rtsp://media.vezer.uk:4444/nimble/audio -vcodec libx264 -profile:v main -video_track_timescale 25 -pix_fmt yuv420p -s 1280x720 -vf fps=25 -acodec aac -af aresample=44100 -f flv /var/www/html/slowwmo-live/live.ts
为什么
/usr/bin/ffprobe/var/www/html/slowwmo live/live.ts
显示1k tbn,而我需要它是25

Stream #0:0: Video: h264 (Main), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc

-video\u track\u timescale
特定于MOV muxer,它处理
.MOV
.mp4
文件和一些其他变体的生成

-f flv
强制创建Adobe Flash视频容器,通常用于
rtmp
流媒体。它的固定时间刻度为1000。它的扩展名是
.flv


p.S.
.ts
表示MPEG-ts文件,它是另一种格式,具有90000的固定时间刻度。

感谢所有这些说明。这让我更清楚地认识到其他问题。我必须找到concat以外的其他路线(我需要tbn为25的原因)