Возникает иногда необходимость делить файлы записанные с DVB тюнера. Все рекомендации сводятся к использванию
, но в результате теряются все метаданные (телетекст, epg и.т.п),ffmpeg -i 'dvb.ts' -c copy -y -copyts -muxdelay 0 -sameq -vframes 90 part_of_the_file.ts
ffmpeg теряет все эти данные несмотря на copyts, и поэтому пока что я использую для этой цели: dd
dd if=original_file.ts of=part_of_the_file.ts bs=100k skip=47 count=47
Где и skip и count должны быть обязательны кратны 47, что являетс примерно 10 секундам стандартного потока из эфирного мультиплекса. Очень муторно каждый раз вычислять, а потом корректировать, и вручную подыскивать размер, ибо результат получается песьма приблизительным.
В общем, сколько не искал, я так и не нашёл хоть сколько-нибудь работающего сплиттера, кроме ProjectX который я так и не смог запустить.
Кто-нибудь может подсказать способ получше dd ?