On 12/2/2022 4:36 AM, MyCraigs List via ffmpeg-user wrote:
I'm running Debian 11.
I use the command line "cat" to concatenate videos of all the same quality together. All
VOB files are cat'd together and none others. The second bunch of videos I cat together are from a
Sony video camera and are "MTS" files. That's to say I do not cat VOB and MTS files
together.
The command I use for VOB is (at command line) $ cat File_1.VOB File_2.VOB>
New_File_1.VOBThe command I use for MTS is (at command line) $ cat File_1.MTS
File_2.MTS> New_File_2.MTS
Not wanting to lose any video or audio quality, does "cat" files degrade their
quality? If it does can you recommend a code line that'll preserve the quality?
VOB file example;
Input #0, mpeg, from 'VTS_06_1.VOB':
Duration: 00:00:32.53, start: 0.213367, bitrate: 6688 kb/s
Stream #0:0[0x1bf]: Data: dvd_nav_packet
Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, bottom first),
720x480 [SAR 8:9 DAR 4:3], 5000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Side data:
cpb: bitrate max/min/avg: 5000000/0/0 buffer size: 1835008 vbv_delay: N/A
Stream #0:2[0xa0]: Audio: pcm_dvd, 48000 Hz, stereo, s16, 1536 kb/s
MTS file example;
Input #0, mpegts, from '00105.MTS':
Duration: 00:00:49.06, start: 1.033367, bitrate: 22411 kb/s
Program 1
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(top
first), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo,
fltp, 256 kb/s
Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] /
0x0090), 1920x1080
I've never dug into the technicalities of VOB files (nor MTS). The most
I've done with them aside from extracting them into more conventional
video containers with DVD-ripping software such as MakeMKV is to play
them with VLC Media Player.
'cat' just does a straight binary concatenation of files, without
touching their contents (assuming you don't give it any commandline
options), so no, there's no quality degradation. However, I'm unaware if
VOB or MTS files have headers that need to be preserved and that need to
match things like the time duration of the file.
Have you tried watching / listening to the concatenated files with a
player (e.g. VLC)? Do they look and sound OK when you cross the time
index of the concatenation point? If so, I think you're probably fine
(though depending on what your intended use is, you might run into
trouble in the future due to
the files not being standards-compliant thanks to header issues).
If you have problems, you could try concatenating them with ffmpeg
instead, à la the examples here:
https://stackoverflow.com/questions/7333232/how-to-concatenate-two-mp4-files-using-ffmpeg
--
Dan Harkless
http://harkless.org/dan/
_______________________________________________
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".