[FFmpeg-user] concat video requirements

Tony Lambropoulos tonyl7126 at gmail.com
Tue Jul 18 00:37:50 EEST 2017


Hey Gyan,
I've ensured the SAR ratios and resolutions match up.  The results are
still pretty funky, however.  The first video last far longer than it's
supposed to and the second video is running in slow motion.  Is there
nothing else that should match up?

Here are the specs on the two input videos (first and second respectively):

tony at ubuntu:/mnt/hgfs/vloop/transcoding$ ffmpeg -i /tmp/here2.mp4

ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers

  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)

  configuration: --prefix=/home/tony/ffmpeg_build
--pkg-config-flags=--static
--extra-cflags=-I/home/tony/ffmpeg_build/include
--extra-ldflags=-L/home/tony/ffmpeg_build/lib --bindir=/home/tony/bin
--enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis
--enable-libvpx --enable-libx264 --enable-nonfree

  libavutil      55. 34.101 / 55. 34.101

  libavcodec     57. 64.101 / 57. 64.101

  libavformat    57. 56.101 / 57. 56.101

  libavdevice    57.  1.100 / 57.  1.100

  libavfilter     6. 65.100 /  6. 65.100

  libswscale      4.  2.100 /  4.  2.100

  libswresample   2.  3.100 /  2.  3.100

  libpostproc    54.  1.100 / 54.  1.100

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/here2.mp4':

  Metadata:

    major_brand     : isom

    minor_version   : 512

    compatible_brands: isomiso2avc1mp41

    encoder         : Lavf57.56.101

  Duration: 00:00:05.00, start: 0.000000, bitrate: 104 kb/s

    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
720x260 [SAR 1:1 DAR 36:13], 93 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc
(default)

    Metadata:

      handler_name    : VideoHandler

    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
stereo, fltp, 2 kb/s (default)

    Metadata:

      handler_name    : SoundHandler

At least one output file must be specified

tony at ubuntu:/mnt/hgfs/vloop/transcoding$ ffmpeg -i
/tmp/6d41bcedfe4849cf5a9a244ce159d0bd.mp4

ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers

  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)

  configuration: --prefix=/home/tony/ffmpeg_build
--pkg-config-flags=--static
--extra-cflags=-I/home/tony/ffmpeg_build/include
--extra-ldflags=-L/home/tony/ffmpeg_build/lib --bindir=/home/tony/bin
--enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis
--enable-libvpx --enable-libx264 --enable-nonfree

  libavutil      55. 34.101 / 55. 34.101

  libavcodec     57. 64.101 / 57. 64.101

  libavformat    57. 56.101 / 57. 56.101

  libavdevice    57.  1.100 / 57.  1.100

  libavfilter     6. 65.100 /  6. 65.100

  libswscale      4.  2.100 /  4.  2.100

  libswresample   2.  3.100 /  2.  3.100

  libpostproc    54.  1.100 / 54.  1.100

Input #0, mpegts, from '/tmp/6d41bcedfe4849cf5a9a244ce159d0bd.mp4':

  Duration: 00:00:09.02, start: 1.456711, bitrate: 1003 kb/s

  Program 1

    Metadata:

      service_name    : Service01

      service_provider: FFmpeg

    Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B),
yuv420p(progressive), 720x260 [SAR 1:1 DAR 36:13], 29.97 fps, 29.97 tbr,
90k tbn, 59.94 tbc

    Stream #0:1[0x101]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz,
stereo, s16p, 384 kb/s


Thanks,

Tony

On Mon, Jul 17, 2017 at 2:20 PM, Gyan <gyandoshi at gmail.com> wrote:

> On Tue, Jul 18, 2017 at 12:37 AM, Tony Lambropoulos <tonyl7126 at gmail.com>
> wrote:
>
> >
> > Does anyone have a specific list of these attributes to ensure the concat
> > command is successful?
> >
>
> For video streams, resolution and SAR have to match. Pixel format and frame
> rate need not match. Since the filter operates upon decoded frames, inputs'
> bitstream syntax i.e. codec is not relevant.
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".


More information about the ffmpeg-user mailing list