平台:ubuntu20.04LTS + VS Code
ffmpeg -re -i ../test.mp4 -codec copy -f mpegts pipe:1|./ffplay -i pipe:0 -probesize 32 -analyzeduration 0 -sync ext
参数介绍:
-re: 按帧率读取视频
-codec copy : 输出视频的codec和输入文件相同
-f :使用pipe传输的媒体格式为mpegts
pipe:1 代表stdout,即将媒体文件写入内存
pipe:0 代表stdin,读取内存,通过ffplay进行播放
-probesize -analyzeduration: 引用"Also setting -probesize and -analyzeduration to low values may help your stream start up more quickly (it uses these to scan for "streams" in certain muxers, like ts, where some can appears "later", and also to estimate the duration, which, for live streams, the latter you don't need anyway). This should be unneeded by dshow input."
-sync ext 音视频同步到外部时钟