On 02/24/2020 06:46 AM, Carl Eugen Hoyos wrote:
Am Mo., 24. Feb. 2020 um 12:22 Uhr schrieb Mark Filipak
<[email protected]>:

If I understand correctly, you think I should do this:

copy /b
i:\VIDEO_TS\VTS_02_1.VOB+i:\VIDEO_TS\VTS_02_2.VOB+i:\VIDEO_TS\VTS_02_3.VOB+i:\VIDEO_TS\VTS_02_4.VOB+i:\VIDEO_TS\VTS_02_5.VOB

You should use "copy /b" if you want to concatenate mpeg streams.
(This is what the command line you provided indicated. If you don't want
to concatenate mpeg streams but produce mkv files, then above is of
course irrelevant for you.)

If you need an mkv file, use ffmpeg -i concat:... ....mkv

Okay, you want me to try that form of concat.


EXAMPLE (from the wiki):
ffmpeg -i "concat:[_input_#1_]|[_input_#2_]|[_input_#3_]" -c copy output.ts

THIS WORKS FOR ME:
ffmpeg -i "concat:i:\VIDEO_TS\VTS_02_1.VOB|i:\VIDEO_TS\VTS_02_2.VOB|i:\VIDEO_TS\VTS_02_3.VOB|i:\VIDEO_TS\VTS_02_4.VOB|i:\VIDEO_TS\VTS_02_5.VOB" -c copy n:\output.ts

But I want an MKV, so I'll ignore that the '.ts' above has only 1 audio stream (which is the Isolated Score track) and I'll change'.ts' to '.mkv' as you recommend.


C:\CMD & tiny apps\ffmpeg>ffmpeg -i "concat:i:\VIDEO_TS\VTS_02_1.VOB|i:\VIDEO_TS\VTS_02_2.VOB|i:\VIDEO_TS\VTS_02_3.VOB|i:\VIDEO_TS\VTS_02_4.VOB|i:\VIDEO_TS\VTS_02_5.VOB" -c copy n:\output.mkv ffmpeg version N-94664-g0821bc4eee Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 9.1.1 (GCC) 20190807
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
  libavutil      56. 33.100 / 56. 33.100
  libavcodec     58. 55.101 / 58. 55.101
  libavformat    58. 31.104 / 58. 31.104
  libavdevice    58.  9.100 / 58.  9.100
  libavfilter     7. 58.101 /  7. 58.101
  libswscale      5.  6.100 /  5.  6.100
  libswresample   3.  6.100 /  3.  6.100
  libpostproc    55.  6.100 / 55.  6.100
Input #0, mpeg, from 'concat:i:\VIDEO_TS\VTS_02_1.VOB|i:\VIDEO_TS\VTS_02_2.VOB|i:\VIDEO_TS\VTS_02_3.VOB|i:\VIDEO_TS\VTS_02_4.VOB|i:\VIDEO_TS\VTS_02_5.VOB':
  Duration: 01:43:54.21, start: 0.041500, bitrate: 6105 kb/s
    Stream #0:0[0x1bf]: Data: dvd_nav_packet
Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, top first), 720x480 [SAR 32:27 DAR 16:9], Closed Captions, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:2[0x83]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
    Stream #0:3[0x82]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:4[0x81]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
    Stream #0:5[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
File 'n:\output.mkv' already exists. Overwrite ? [y/N] y
Output #0, matroska, to 'n:\output.mkv':
  Metadata:
    encoder         : Lavf58.31.104
Stream #0:0: Video: mpeg2video (Main) (mpg2 / 0x3267706D), yuv420p(tv, top first), 720x480 [SAR 32:27 DAR 16:9], q=2-31, 29.97 fps, 29.97 tbr, 1k tbn, 90k tbc Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (copy)
Press [q] to stop, [?] for help
[matroska @ 000001df5ecb00c0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[matroska @ 000001df5ecb00c0] Can't write packet with unknown timestamp
av_interleaved_write_frame(): Invalid argument
frame= 2 fps=0.0 q=-1.0 Lsize= 10kB time=00:00:00.00 bitrate=83856.0kbits/s speed=1.02x video:8kB audio:2kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 6.697883%
Conversion failed!

I am not sure if you already read the wiki article about concatenation
in FFmpeg.

That's where I got the EXAMPLE.
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to