Am 14.08.2023 um 08:30 schrieb Gyan Doshi:
On 2023-08-14 11:47 am, Michael Koch wrote:
Am 14.08.2023 um 07:41 schrieb Michael Koch:
Hello,
I'd like to make a batch file for FFplay that shows only the first
frame of a video until the window is closed. It should also work for
still images. This command line works for still images and for most
videos, but not for all:
ffplay -loop 0 -t 0 -x 500 -an %1
Below is the console output for a video where it doesn't work. I saw
these three messages:
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001e8bef96180] st: 0 edit list: 1
Missing key frame while searching for timestamp: 1000
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001e8bef96180] st: 0 edit list 1
Cannot find an index entry before timestamp: 1000.
[h264 @ 000001e8c4a4fc00] co located POCs unavailable
I have two questions:
1. How must the command line be modified to make it work with all
videos?
2. Any idea how to show the n_th frame of a video?
Just found the solution myself:
ffplay -vf select='eq(n,0)' -x 500 -an %1
This will decode and evaluate all frames.
Go with
ffplay -vf trim=end_frame=1,tpad=stop=-1:stop_mode=clone -x 500 -an %1
Thank you!
Michael
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".