[FFmpeg-trac] #4951(undetermined:reopened): Different frame rate using ts and mov containers
FFmpeg
trac at avcodec.org
Fri Oct 23 10:05:10 CEST 2015
#4951: Different frame rate using ts and mov containers
-------------------------------------+-------------------------------------
Reporter: liamf91 | Owner:
Type: defect | Status: reopened
Priority: normal | Component:
Version: git-master | undetermined
Keywords: h264 mov | Resolution:
mpegts | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by liamf91):
I have used the first example you supplied to create a source file. After
running the same command in my previous comment I am left with the same
output.
{{{
ffmpeg -i out1.ts -vcodec copy -acodec pcm_s24le -top 1
ffmpeg_test_video_1.mov
ffmpeg version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-
strong -Wformat -Werror=format-security ' --extra-ldflags=
'-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame
--enable-gpl --enable-nonfree --enable-libvorbis --enable-pthr
eads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab
--enable-libgsm --enable-libtheora --enable-libopencore-
amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex
--enable-nonfree --disable-stripping --enable-libvpx --enable-
libschroedinger --disable-encoder=libschroedinger --enable-version3
--enable-libopenjpeg --enable-librtmp --enable-avfilter --enab
le-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-
libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-
linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-
gnutls --enable-frei0r --enable-openssl --enable-libass --ena
ble-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2
--disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab -
-enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages
--enable-libutvideo --enable-libfdk-aac --enable-libx26
5 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec
--shlibdir=/usr/lib/x86_64-linux-gnu
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
[h264 @ 0x1a05b00] non-existing PPS 0 referenced
Last message repeated 1 times
[h264 @ 0x1a05b00] decode_slice_header error
[h264 @ 0x1a05b00] no frame!
Input #0, mpegts, from 'out1.ts':
Duration: 00:06:59.35, start: 64924.324611, bitrate: 24467 kb/s
Program 1
Stream #0:0[0x21]: Video: h264 (Main) ([27][0][0][0] / 0x001B),
yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn
, 50 tbc
Stream #0:1[0x24]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz,
stereo, fltp, 142 kb/s
Output #0, mov, to 'ffmpeg_test_video_1.mov':
Metadata:
encoder : Lavf56.25.101
Stream #0:0: Video: h264 (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR
1:1 DAR 16:9], q=2-31, 25 fps, 50 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo,
s32, 2304 kb/s
Metadata:
encoder : Lavc56.26.100 pcm_s24le
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (aac (native) -> pcm_s24le (native))
Press [q] to stop, [?] for help
frame=20957 fps=7217 q=-1.0 Lsize= 1332132kB time=00:06:59.35
bitrate=26023.2kbits/s
video:1213927kB audio:117936kB subtitle:0kB other streams:0kB global
headers:0kB muxing overhead: 0.020201%
}}}
This is a probe of the output file
{{{
ffprobe ffmpeg_test_video_1.mov
ffprobe version 2.6.3 Copyright (c) 2007-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector-
strong -Wformat -Werror=format-security ' --extra-ldflags=
'-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame
--enable-gpl --enable-nonfree --enable-libvorbis --enable-pthr
eads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab
--enable-libgsm --enable-libtheora --enable-libopencore-
amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex
--enable-nonfree --disable-stripping --enable-libvpx --enable-
libschroedinger --disable-encoder=libschroedinger --enable-version3
--enable-libopenjpeg --enable-librtmp --enable-avfilter --enab
le-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-
libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-
linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-
gnutls --enable-frei0r --enable-openssl --enable-libass --ena
ble-libopus --enable-fontconfig --enable-libpulse --disable-mips32r2
--disable-mipsdspr1 --disable-mipsdspr2 --enable-libvidstab -
-enable-libzvbi --enable-avresample --disable-htmlpages --disable-podpages
--enable-libutvideo --enable-libfdk-aac --enable-libx26
5 --enable-libiec61883 --enable-vaapi --enable-libdc1394 --disable-altivec
--shlibdir=/usr/lib/x86_64-linux-gnu
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. 26.100
libavformat 56. 25.101 / 56. 25.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 11.102 / 5. 11.102
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ffmpeg_test_video_1.mov':
Metadata:
major_brand : qt
minor_version : 512
compatible_brands: qt
encoder : Lavf56.25.101
Duration: 00:06:59.33, start: 0.022000, bitrate: 26024 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
1920x1080 [SAR 1:1 DAR 16:9], 23725 kb/s, 50 fps, 50 tbr, 9
0k tbn, 50 tbc (default)
Metadata:
handler_name : DataHandler
Stream #0:1(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz,
stereo, s32 (24 bit), 2304 kb/s (default)
Metadata:
handler_name : DataHandler
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4951#comment:14>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list