[FFmpeg-user] concat video requirements
Tony Lambropoulos
tonyl7126 at gmail.com
Tue Jul 18 00:44:42 EEST 2017
Ahh nevermind, what you said works when I use the concat filter and not
"ffmpeg -f concat -i file.txt...". I had assumed they would work the same
On Mon, Jul 17, 2017 at 4:37 PM, Tony Lambropoulos <tonyl7126 at gmail.com>
wrote:
> 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