[FFmpeg-user] audio out-of-sync copying rtsp stream
Dave Hess
dha4t.ffmpeg at gmail.com
Wed Jul 13 18:16:11 EEST 2016
I am copying an RTSP stream from a Crestron streaming switcher card and the audio lags the video in the captured mp4 file by up to 2 seconds or so. The problem occurs both with and without the -copyinkf output option. Below are the Windows ffmpeg outputs and ffprobe of the resulting files. My current workaround is to process the resulting files with -ss 0 -i input.mp4 -c copy which seems to resync audio. Is there a better way?
C:\Program Files\ffmpeg\bin
>ffmpeg -rtsp_transport tcp -i rtsp://172.22.3.216/live.sdp -c copy d:\03\rtsp_a
udio-desync-without-copyinkf.mp4
ffmpeg version N-80980-g7af44ce Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dx
va2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-lib
ebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --ena
ble-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfree
type --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enab
le-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-lib
openjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-lib
snappy --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 --enab
le-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 50.100 / 57. 50.100
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, rtsp, from 'rtsp://172.22.3.216/live.sdp':
Metadata:
title : CrestronStreamingSession
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Audio: aac (LC), 48000 Hz, stereo, fltp
Stream #0:1: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.9
7 fps, 29.97 tbr, 90k tbn, 59.94 tbc
[mp4 @ 0000000004256020] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Last message repeated 1 times
Output #0, mp4, to 'd:\03\rtsp_audio-desync-without-copyinkf.mp4':
Metadata:
title : CrestronStreamingSession
encoder : Lavf57.41.100
Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1
:1 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, stereo
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame= 44 fps=0.0 q=-1.0 size= 761kB time=00:00:02.49 bitrate=2497.7kbits/
frame= 59 fps= 58 q=-1.0 size= 935kB time=00:00:03.00 bitrate=2545.1kbits/
frame= 74 fps= 49 q=-1.0 size= 1184kB time=00:00:03.49 bitrate=2773.3kbits/
frame= 89 fps= 44 q=-1.0 size= 1377kB time=00:00:04.03 bitrate=2796.8kbits/
frame= 105 fps= 41 q=-1.0 size= 1665kB time=00:00:04.52 bitrate=3016.0kbits/
frame= 120 fps= 39 q=-1.0 size= 1854kB time=00:00:05.05 bitrate=3004.1kbits/
frame= 135 fps= 38 q=-1.0 size= 2155kB time=00:00:05.56 bitrate=3171.1kbits/
frame= 151 fps= 37 q=-1.0 size= 2355kB time=00:00:06.10 bitrate=3161.7kbits/
frame= 167 fps= 36 q=-1.0 size= 2663kB time=00:00:06.59 bitrate=3310.0kbits/
frame= 183 fps= 35 q=-1.0 size= 2844kB time=00:00:07.12 bitrate=3269.8kbits/
frame= 198 fps= 35 q=-1.0 size= 3096kB time=00:00:07.63 bitrate=3320.4kbits/
frame= 213 fps= 35 q=-1.0 size= 3260kB time=00:00:08.14 bitrate=3276.9kbits/
frame= 228 fps= 34 q=-1.0 size= 3507kB time=00:00:08.64 bitrate=3324.7kbits/
frame= 244 fps= 34 q=-1.0 size= 3745kB time=00:00:09.15 bitrate=3352.5kbits/
frame= 259 fps= 34 q=-1.0 size= 3978kB time=00:00:09.66 bitrate=3372.2kbits/
frame= 274 fps= 33 q=-1.0 size= 4195kB time=00:00:10.17 bitrate=3377.5kbits/
frame= 290 fps= 33 q=-1.0 size= 4440kB time=00:00:10.68 bitrate=3403.1kbits/
frame= 304 fps= 33 q=-1.0 size= 4598kB time=00:00:11.20 bitrate=3362.8kbits/
frame= 320 fps= 33 q=-1.0 size= 4728kB time=00:00:11.73 bitrate=3301.0kbits/
frame= 336 fps= 33 q=-1.0 size= 4915kB time=00:00:12.26 bitrate=3282.5kbits/
frame= 351 fps= 33 q=-1.0 size= 5003kB time=00:00:12.75 bitrate=3212.8kbits/
frame= 367 fps= 32 q=-1.0 size= 5295kB time=00:00:13.29 bitrate=3263.7kbits/
frame= 383 fps= 32 q=-1.0 size= 5407kB time=00:00:13.80 bitrate=3209.1kbits/
frame= 398 fps= 32 q=-1.0 size= 5777kB time=00:00:14.31 bitrate=3306.3kbits/
frame= 414 fps= 32 q=-1.0 size= 5973kB time=00:00:14.82 bitrate=3300.3kbits/
frame= 429 fps= 32 q=-1.0 size= 6186kB time=00:00:15.33 bitrate=3303.9kbits/
frame= 444 fps= 32 q=-1.0 size= 6368kB time=00:00:15.82 bitrate=3295.4kbits/
frame= 460 fps= 32 q=-1.0 size= 6656kB time=00:00:16.36 bitrate=3332.2kbits/
frame= 475 fps= 32 q=-1.0 size= 6821kB time=00:00:16.87 bitrate=3311.5kbits/
frame= 490 fps= 32 q=-1.0 size= 7095kB time=00:00:17.36 bitrate=3347.1kbits/
frame= 503 fps= 32 q=-1.0 size= 7297kB time=00:00:17.92 bitrate=3335.7kbits/
frame= 518 fps= 32 q=-1.0 size= 7488kB time=00:00:18.38 bitrate=3335.9kbits/
frame= 533 fps= 31 q=-1.0 size= 7661kB time=00:00:18.90 bitrate=3320.2kbits/
frame= 551 fps= 32 q=-1.0 size= 7882kB time=00:00:19.39 bitrate=3329.5kbits/
frame= 566 fps= 32 q=-1.0 size= 8037kB time=00:00:19.88 bitrate=3311.3kbits/
frame= 581 fps= 32 q=-1.0 size= 8334kB time=00:00:20.41 bitrate=3343.9kbits/
frame= 596 fps= 31 q=-1.0 size= 8521kB time=00:00:20.92 bitrate=3335.5kbits/
frame= 599 fps= 31 q=-1.0 Lsize= 8572kB time=00:00:20.99 bitrate=3345.0kbits
/s speed= 1.1x
video:8410kB audio:143kB subtitle:0kB other streams:0kB global headers:0kB muxin
g overhead: 0.216847%
C:\Program Files\ffmpeg\bin
>ffprobe -i d:\03\rtsp_audio-desync-without-copyinkf.mp4
ffprobe version N-80980-g7af44ce Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dx
va2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-lib
ebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --ena
ble-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfree
type --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enab
le-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-lib
openjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-lib
snappy --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 --enab
le-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 50.100 / 57. 50.100
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'd:\03\rtsp_audio-desync-without-copyink
f.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
title : CrestronStreamingSession
encoder : Lavf57.41.100
Duration: 00:00:20.99, start: 0.000000, bitrate: 3344 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080
[SAR 1:1 DAR 16:9], 3447 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc (defaul
t)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, flt
p, 55 kb/s (default)
Metadata:
handler_name : SoundHandler
C:\Program Files\ffmpeg\bin
>ffmpeg -rtsp_transport tcp -i rtsp://172.22.3.216/live.sdp -copyinkf -c copy d:
\03\rtsp_audio-desync-with-copyinkf.mp4
ffmpeg version N-80980-g7af44ce Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dx
va2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-lib
ebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --ena
ble-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfree
type --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enab
le-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-lib
openjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-lib
snappy --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 --enab
le-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 50.100 / 57. 50.100
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, rtsp, from 'rtsp://172.22.3.216/live.sdp':
Metadata:
title : CrestronStreamingSession
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Audio: aac (LC), 48000 Hz, stereo, fltp
Stream #0:1: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.9
7 fps, 29.97 tbr, 90k tbn, 59.94 tbc
File 'd:\03\rtsp_audio-desync-2.mp4' already exists. Overwrite ? [y/N] y
[mp4 @ 00000000044261c0] Using AVStream.codec to pass codec parameters to muxers
is deprecated, use AVStream.codecpar instead.
Last message repeated 1 times
Output #0, mp4, to 'd:\03\rtsp_audio-desync-2.mp4':
Metadata:
title : CrestronStreamingSession
encoder : Lavf57.41.100
Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1
:1 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, stereo
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7807
8, current: 3003; changing to 78079. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7807
9, current: 6006; changing to 78080. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
0, current: 9009; changing to 78081. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
1, current: 12012; changing to 78082. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
2, current: 15015; changing to 78083. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
3, current: 18018; changing to 78084. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
4, current: 21021; changing to 78085. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
5, current: 24024; changing to 78086. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
6, current: 27027; changing to 78087. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
7, current: 30030; changing to 78088. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
8, current: 33033; changing to 78089. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7808
9, current: 36036; changing to 78090. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
0, current: 39039; changing to 78091. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
1, current: 42042; changing to 78092. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
2, current: 45045; changing to 78093. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
3, current: 48048; changing to 78094. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
4, current: 51051; changing to 78095. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
5, current: 54054; changing to 78096. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
6, current: 57057; changing to 78097. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
7, current: 60060; changing to 78098. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
8, current: 63063; changing to 78099. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7809
9, current: 66066; changing to 78100. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7810
0, current: 69069; changing to 78101. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7810
1, current: 72072; changing to 78102. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7810
2, current: 75075; changing to 78103. This may result in incorrect timestamps in
the output file.
[mp4 @ 00000000044261c0] Non-monotonous DTS in output stream 0:0; previous: 7810
3, current: 78078; changing to 78104. This may result in incorrect timestamps in
the output file.
frame= 83 fps=0.0 q=-1.0 size= 1220kB time=00:00:02.81 bitrate=3549.0kbits/
frame= 99 fps= 98 q=-1.0 size= 1411kB time=00:00:03.34 bitrate=3450.0kbits/
frame= 114 fps= 74 q=-1.0 size= 1576kB time=00:00:03.84 bitrate=3362.8kbits/
frame= 130 fps= 64 q=-1.0 size= 1891kB time=00:00:04.35 bitrate=3559.7kbits/
frame= 146 fps= 57 q=-1.0 size= 2090kB time=00:00:04.86 bitrate=3519.6kbits/
frame= 161 fps= 52 q=-1.0 size= 2346kB time=00:00:05.39 bitrate=3560.9kbits/
frame= 176 fps= 49 q=-1.0 size= 2492kB time=00:00:05.88 bitrate=3467.3kbits/
frame= 191 fps= 47 q=-1.0 size= 2813kB time=00:00:06.37 bitrate=3612.9kbits/
frame= 206 fps= 45 q=-1.0 size= 3023kB time=00:00:06.89 bitrate=3594.0kbits/
frame= 221 fps= 44 q=-1.0 size= 3292kB time=00:00:07.38 bitrate=3654.0kbits/
frame= 237 fps= 42 q=-1.0 size= 3417kB time=00:00:07.89 bitrate=3545.9kbits/
frame= 251 fps= 41 q=-1.0 size= 3657kB time=00:00:08.40 bitrate=3564.5kbits/
frame= 268 fps= 40 q=-1.0 size= 3815kB time=00:00:08.93 bitrate=3495.9kbits/
frame= 283 fps= 40 q=-1.0 size= 4126kB time=00:00:09.47 bitrate=3568.5kbits/
frame= 297 fps= 39 q=-1.0 size= 4290kB time=00:00:09.94 bitrate=3535.3kbits/
frame= 313 fps= 38 q=-1.0 size= 4548kB time=00:00:10.45 bitrate=3563.9kbits/
frame= 329 fps= 38 q=-1.0 size= 4736kB time=00:00:10.96 bitrate=3538.0kbits/
frame= 344 fps= 38 q=-1.0 size= 5041kB time=00:00:11.47 bitrate=3597.9kbits/
frame= 359 fps= 37 q=-1.0 size= 5237kB time=00:00:12.01 bitrate=3572.1kbits/
frame= 375 fps= 37 q=-1.0 size= 5544kB time=00:00:12.50 bitrate=3633.2kbits/
frame= 390 fps= 36 q=-1.0 size= 5754kB time=00:00:13.01 bitrate=3622.4kbits/
frame= 404 fps= 36 q=-1.0 size= 5945kB time=00:00:13.54 bitrate=3594.9kbits/
frame= 423 fps= 36 q=-1.0 size= 6303kB time=00:00:14.14 bitrate=3650.9kbits/
frame= 438 fps= 36 q=-1.0 size= 6595kB time=00:00:14.65 bitrate=3686.2kbits/
frame= 453 fps= 35 q=-1.0 size= 6801kB time=00:00:15.16 bitrate=3673.0kbits/
frame= 468 fps= 35 q=-1.0 size= 7006kB time=00:00:15.68 bitrate=3660.5kbits/
frame= 484 fps= 35 q=-1.0 size= 7318kB time=00:00:16.19 bitrate=3702.4kbits/
frame= 499 fps= 35 q=-1.0 size= 7525kB time=00:00:16.68 bitrate=3695.1kbits/
frame= 514 fps= 34 q=-1.0 size= 7824kB time=00:00:17.21 bitrate=3722.9kbits/
frame= 516 fps= 35 q=-1.0 Lsize= 7867kB time=00:00:17.25 bitrate=3734.2kbits
/s speed=1.15x
video:7732kB audio:119kB subtitle:0kB other streams:0kB global headers:0kB muxin
g overhead: 0.198707%
C:\Program Files\ffmpeg\bin
>ffprobe -i d:\03\rtsp_audio-desync-with-copyinkf.mp4
ffprobe version N-80980-g7af44ce Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-dx
va2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-lib
ebur128 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --ena
ble-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfree
type --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enab
le-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-lib
openjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-lib
snappy --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 --enab
le-zlib
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 50.100 / 57. 50.100
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'd:\03\rtsp_audio-desync-with-copyinkf.m
p4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
title : CrestronStreamingSession
encoder : Lavf57.41.100
Duration: 00:00:17.26, start: 0.000000, bitrate: 3734 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080
[SAR 1:1 DAR 16:9], 3874 kb/s, 31.56 fps, 59.94 tbr, 90k tbn, 59.94 tbc (defaul
t)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, flt
p, 56 kb/s (default)
Metadata:
handler_name : SoundHandler
More information about the ffmpeg-user
mailing list