[FFmpeg-user] How can I recode the movie in a way that I can step forward frame by frame?

LaHu lahu8 at yahoo.de
Sat Oct 21 14:38:02 EEST 2017


Hi,

I have a recording of a satellite feed. I want to convert it to full 
frames so I can step through the movie frame by frame. How would I do 
that using ffmpeg? Thanks for helping!

This is the result of ffprobe:

ffprobe version N-82324-g872b358 Copyright (c) 2007-2016 the FFmpeg 
developers
   built with gcc 5.4.0 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads 
--enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth 
--enable-bzlib --enable-libebur128 --enable-fontconfig --enable-frei0r 
--enable-gnutls --enable-iconv --enable-libass --enable-libbluray 
--enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme 
--enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame 
--enable-libopencore-amrnb --enable-libopencore-amrwb 
--enable-libopenh264 --enable-libopenjpeg --enable-libopus 
--enable-librtmp --enable-libschroedinger --enable-libsnappy 
--enable-libsoxr --enable-libspeex --enable-libtheora 
--enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc 
--enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp 
--enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid 
--enable-libzimg --enable-lzma --enable-decklink --enable-zlib
   libavutil      55. 36.100 / 55. 36.100
   libavcodec     57. 66.101 / 57. 66.101
   libavformat    57. 57.100 / 57. 57.100
   libavdevice    57.  2.100 / 57.  2.100
   libavfilter     6. 66.100 /  6. 66.100
   libswscale      4.  3.100 /  4.  3.100
   libswresample   2.  4.100 /  2.  4.100
   libpostproc    54.  2.100 / 54.  2.100
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] SPS unavailable in decode_picture_timing
[h264 @ 00000000009ee400] non-existing PPS 0 referenced
[h264 @ 00000000009ee400] decode_slice_header error
[h264 @ 00000000009ee400] no frame!
[mpegts @ 00000000009ea6e0] start time for stream 9 is not set in 
estimate_timings_from_pts
[mpegts @ 00000000009ea6e0] PES packet size mismatch
[mpegts @ 00000000009ea6e0] Could not find codec parameters for stream 0 
(Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' 
options
[mpegts @ 00000000009ea6e0] Could not find codec parameters for stream 1 
(Unknown: none ([12][0][0][0] / 0x000C)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' 
options
[mpegts @ 00000000009ea6e0] Could not find codec parameters for stream 2 
(Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' 
options
[mpegts @ 00000000009ea6e0] Could not find codec parameters for stream 
10 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' 
options
Input #0, mpegts, from 'to.ts':
   Duration: 01:40:02.20, start: 82547.415078, bitrate: 11905 kb/s
   Program 10301
     Stream #0:0[0x492]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:1[0x498]: Unknown: none ([12][0][0][0] / 0x000C)
     Stream #0:2[0x87b]: Unknown: none ([11][0][0][0] / 0x000B)
     Stream #0:3[0x13ed]: Video: h264 (High) ([27][0][0][0] / 0x001B), 
yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k 
tbn, 100 tbc
     Stream #0:4[0x13ee](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 
Hz, stereo, s16p, 256 kb/s
     Stream #0:5[0x13ef](mis): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 
Hz, stereo, s16p, 256 kb/s
     Stream #0:6[0x13f0](deu): Subtitle: dvb_teletext ([6][0][0][0] / 
0x0006)
     Stream #0:7[0x13f1](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 
0x0006) (hearing impaired)
     Stream #0:8[0x13f2](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 
Hz, stereo, fltp, 448 kb/s
     Stream #0:9[0x13f4]: Data: bin_data ([6][0][0][0] / 0x0006)
     Stream #0:10[0x1434]: Unknown: none ([11][0][0][0] / 0x000B)
   Program 10302
   Program 10303
   Program 10304
Unsupported codec with id 0 for input stream 0
Unsupported codec with id 0 for input stream 1
Unsupported codec with id 0 for input stream 2
Unsupported codec with id 94215 for input stream 6
Unsupported codec with id 100359 for input stream 9
Unsupported codec with id 0 for input stream 10




More information about the ffmpeg-user mailing list