[FFmpeg-user] ffmpeg mux to mpegts

Borys Owczarzak borys.owczarzak at wachowiakisyn.pl
Wed Oct 12 15:42:36 EEST 2016


Hi all,

I tried create ts file in following way:
*
**/    ffmpeg -y -i h264-20M.h264 -i audio.aac -vcodec copy -acodec copy 
-f mpegts  file.ts/*

Unfortunatelly I get error
*
**/    [mpegts @ 0x25db3c0] first pts value must be set/**/
/**/    av_interleaved_write_frame(): Invalid data found when processing 
input/**/
/**/    [mpegts @ 0x25db3c0] first pts value must be set/*

Full output:

*/ffmpeg version 2.8.6-1ubuntu2 Copyright (c) 2000-2016 the FFmpeg 
developers/**/
/**/  built with gcc 5.3.1 (Ubuntu 5.3.1-11ubuntu1) 20160311/**/
/**/  configuration: --prefix=/usr --extra-version=1ubuntu2 
--build-suffix=-ffmpeg --toolchain=hardened 
--libdir=/usr/lib/x86_64-linux-gnu 
--incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl 
--enable-shared --disable-stripping --disable-decoder=libopenjpeg 
--disable-decoder=libschroedinger --enable-avresample --enable-avisynth 
--enable-gnutls --enable-ladspa --enable-libass --enable-libbluray 
--enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite 
--enable-libfontconfig --enable-libfreetype --enable-libfribidi 
--enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame 
--enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp 
--enable-libschroedinger --enable-libshine --enable-libsnappy 
--enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora 
--enable-libtwolame --enable-libvorbis --enable-libvpx 
--enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid 
--enable-libzvbi --enable-openal --enable-opengl --enable-x11grab 
--enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r 
--enable-libx264 --enable-libopencv/**/
/**/  libavutil      54. 31.100 / 54. 31.100/**/
/**/  libavcodec     56. 60.100 / 56. 60.100/**/
/**/  libavformat    56. 40.101 / 56. 40.101/**/
/**/  libavdevice    56.  4.100 / 56.  4.100/**/
/**/  libavfilter     5. 40.101 /  5. 40.101/**/
/**/  libavresample   2.  1.  0 /  2.  1.  0/**/
/**/  libswscale      3.  1.101 /  3.  1.101/**/
/**/  libswresample   1.  2.101 /  1.  2.101/**/
/**/  libpostproc    53.  3.100 / 53.  3.100/**/
/**/[h264 @ 0x25d4400] Stream #0: not enough frames to estimate rate; 
consider increasing probesize/**/
/**/Input #0, h264, from 'h264-20M.h264':/**/
/**/  Duration: N/A, bitrate: N/A/**/
/**/    Stream #0:0: Video: h264 (High), yuv420p, 3840x2160 [SAR 1:1 DAR 
16:9], 25 fps, 25 tbr, 1200k tbn, 50 tbc/**/
/**/[aac @ 0x25d5d20] Estimating duration from bitrate, this may be 
inaccurate/**/
/**/Input #1, aac, from 'audio.aac':/**/
/**/  Duration: 00:01:06.83, bitrate: 117 kb/s/**/
/**/    Stream #1:0: Audio: aac (LC), 48000 Hz, mono, fltp, 117 kb/s/**/
/**/Output #0, mpegts, to 'file.ts':/**/
/**/  Metadata:/**/
/**/    encoder         : Lavf56.40.101/**/
/**/    Stream #0:0: Video: h264, yuv420p, 3840x2160 [SAR 1:1 DAR 16:9], 
q=2-31, 25 fps, 25 tbr, 90k tbn, 1200k tbc/**/
/**/    Stream #0:1: Audio: aac, 48000 Hz, mono, 117 kb/s/**/
/**/Stream mapping:/**/
/**/  Stream #0:0 -> #0:0 (copy)/**/
/**/  Stream #1:0 -> #0:1 (copy)/**/
/**/Press [q] to stop, [?] for help/**/
/**/[mpegts @ 0x25db3c0] first pts value must be set/**/
/**/av_interleaved_write_frame(): Invalid data found when processing 
input/**/
/**/[mpegts @ 0x25db3c0] first pts value must be set/**/
/**/frame=    4 fps=0.0 q=-1.0 Lsize=       0kB time=00:00:00.04 
bitrate=   0.0kbits/s/**/
/**/video:2106kB audio:0kB subtitle:0kB other streams:0kB global 
headers:0kB muxing overhead: unknown/**/
/**/Conversion failed!/*/
/
How pts value should be set?

Kind regards
Borys Owczarzak



More information about the ffmpeg-user mailing list