ffmpeg-20161104[07,10,16,21,22,27,30]-bin.7z

时间:2023-03-08 15:54:03
ffmpeg-20161104[07,10,16,21,22,27,30]-bin.7z
ESC    退出
0 进度条开关
1 屏幕原始大小
2 屏幕1/2大小
3 屏幕1/3大小
4 屏幕1/4大小
5 屏幕横向放大 20 像素
6 屏幕横向缩小 20 像素
S 下一帧
[ -2秒
] +2秒
; -1秒
' +1秒
下一个帧
-> -5秒 ffmpeg-20161007-bin.7z 到 ffmpeg-20161104-bin.7z 这些版本的 ffplay 因为没有即时更新,播放时存在画面迟钝的问题
diff -Nu ffplay.orig.2016.10.06.c ffplay.orig.2016.11.04.c

--- ffplay.orig.2016.10.06.c	2016-10-07 11:00:13 +0000
+++ ffplay.orig.2016.11.04.c 2016-11-04 11:00:15 +0000
@@ -588,9 +588,7 @@
if (got_frame) {
if (decoder_reorder_pts == -1) {
frame->pts = av_frame_get_best_effort_timestamp(frame);
- } else if (decoder_reorder_pts) {
- frame->pts = frame->pkt_pts;
- } else {
+ } else if (!decoder_reorder_pts) {
frame->pts = frame->pkt_dts;
}
}
@@ -600,9 +598,7 @@
if (got_frame) {
AVRational tb = (AVRational){1, frame->sample_rate};
if (frame->pts != AV_NOPTS_VALUE)
- frame->pts = av_rescale_q(frame->pts, d->avctx->time_base, tb);
- else if (frame->pkt_pts != AV_NOPTS_VALUE)
- frame->pts = av_rescale_q(frame->pkt_pts, av_codec_get_pkt_timebase(d->avctx), tb);
+ frame->pts = av_rescale_q(frame->pts, av_codec_get_pkt_timebase(d->avctx), tb);
else if (d->next_pts != AV_NOPTS_VALUE)
frame->pts = av_rescale_q(d->next_pts, d->next_pts_tb, tb);
if (frame->pts != AV_NOPTS_VALUE) {

ffmpeg-20161104-bin-gcc-5.4.0.tar.xz 已更新 ffplay

ffmpeg-20161107-bin-gcc-6.2.0.tar.xz

ffmpeg-20161107-bin-v2-gcc-6.2.0.tar.xz

ffmpeg-20161110-bin.tar.xz

ffmpeg-20161110-bin-v2.tar.xz

ffmpeg-20161116-bin.tar.xz

ffmpeg-20161121-bin.tar.xz

ffmpeg-20161122-bin.tar.xz

ffmpeg-20161127-bin.tar.xz zimg 升级为 2 3.0

ffmpeg-20161130-bin.tar.xz