On Mon, Aug 10, 2020 at 08:36:13PM +0200, Andreas Rheinhardt wrote: > Clément Bœsch: > > Source: Videolan sample database (samples/sub/dvbsub) > > --- > > Can someone upload > > https://streams.videolan.org/samples/sub/dvbsub/dvbsubtest.ts to > > fate-samples/sub? > > A 20MB sample? Can't one use a smaller sample or filter out the > interesting PIDs from this sample? (If I remux only the subtitle stream > to Matroska with mkvmerge, the sample is 33 kB.)
Yup, you're correct. New patch attached. For the sample: curl 'https://0x0.st/i35H.mks' -o fate-samples/sub/dvbsubtest.mks sha256sum: 3fccc784eb61e701f1d6789253f637a32374ce6c81539d44a4e74075246ff02b fate-samples/sub/dvbsubtest.mks Regards, -- Clément B.
>From 2483b68e2af47bee8e493cf4d4cb7609f18c8124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= <u...@pkh.me> Date: Mon, 10 Aug 2020 15:59:26 +0200 Subject: [PATCH] fate: add fate-sub-dvb test The dvbsubtest.mks sample is remuxed from Videolan sample database (samples/sub/dvbsub/dvbsubtest.ts) and remuxed with mkvmerge to obtain a smaller size. FFmpeg produces a 53K file, while mkvmerge produces a 33K file, so the latter was preferred. The size change wasn't investigated. Note: the PTS and DTS changed with mkvmerge, while they remained untouched while remuxing with FFmpeg. The CRC on the other hand are identical. --- tests/fate/subtitles.mak | 3 ++ tests/ref/fate/sub-dvb | 75 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 tests/ref/fate/sub-dvb diff --git a/tests/fate/subtitles.mak b/tests/fate/subtitles.mak index 0042902161..b48de328c6 100644 --- a/tests/fate/subtitles.mak +++ b/tests/fate/subtitles.mak @@ -103,6 +103,9 @@ fate-sub-charenc: CMD = fmtstdout ass -sub_charenc cp1251 -i $(TARGET_SAMPLES)/s FATE_SUBTITLES-$(call DEMDEC, SCC, CCAPTION) += fate-sub-scc fate-sub-scc: CMD = fmtstdout ass -ss 57 -i $(TARGET_SAMPLES)/sub/witch.scc +FATE_SUBTITLES-$(call ALLYES, MATROSKA_DEMUXER DVBSUB_DECODER DVBSUB_ENCODER) += fate-sub-dvb +fate-sub-dvb: CMD = framecrc -i $(TARGET_SAMPLES)/sub/dvbsubtest.mks -map s:0 -c dvbsub + FATE_SUBTITLES-$(call ENCMUX, ASS, ASS) += $(FATE_SUBTITLES_ASS-yes) FATE_SUBTITLES += $(FATE_SUBTITLES-yes) diff --git a/tests/ref/fate/sub-dvb b/tests/ref/fate/sub-dvb new file mode 100644 index 0000000000..8f48e35639 --- /dev/null +++ b/tests/ref/fate/sub-dvb @@ -0,0 +1,75 @@ +#tb 0: 1/1000000 +#media_type 0: subtitle +#codec_id 0: dvb_subtitle +0, 18398000, 18398000, 159000, 1168, 0xd0f89d82 +0, 18557000, 18557000, 159000, 14, 0x064900eb +0, 18558000, 18558000, 239000, 1544, 0xe60f1751 +0, 18797000, 18797000, 239000, 14, 0x0729010b +0, 18798000, 18798000, 339000, 1658, 0xbe343093 +0, 19137000, 19137000, 339000, 14, 0x0809012b +0, 19138000, 19138000, 599000, 2343, 0xc68f07ef +0, 19737000, 19737000, 599000, 14, 0x08e9014b +0, 19738000, 19738000, 459000, 2568, 0x0ee657b1 +0, 20197000, 20197000, 459000, 14, 0x09c9016b +0, 20198000, 20198000, 359000, 3422, 0xba5b63ce +0, 20557000, 20557000, 359000, 14, 0x0aa9018b +0, 20558000, 20558000, 219000, 5078, 0x95b19902 +0, 20777000, 20777000, 219000, 14, 0x0b8901ab +0, 20778000, 20778000, 959000, 5808, 0xc9717b89 +0, 21737000, 21737000, 959000, 14, 0x0c6901cb +0, 21738000, 21738000, 219000, 6015, 0x0becbfac +0, 21957000, 21957000, 219000, 14, 0x064900eb +0, 21958000, 21958000, 259000, 6519, 0xfcd24d26 +0, 22217000, 22217000, 259000, 14, 0x0729010b +0, 22218000, 22218000, 99000, 7061, 0xf0320408 +0, 22317000, 22317000, 99000, 14, 0x0809012b +0, 22318000, 22318000, 219000, 4773, 0x66c93074 +0, 22537000, 22537000, 219000, 14, 0x08e9014b +0, 22538000, 22538000, 219000, 5546, 0x06052c81 +0, 22757000, 22757000, 219000, 14, 0x09c9016b +0, 22758000, 22758000, 239000, 5754, 0x904f7325 +0, 22997000, 22997000, 239000, 14, 0x0aa9018b +0, 22998000, 22998000, 139000, 6099, 0xe30cde07 +0, 23137000, 23137000, 139000, 14, 0x0b8901ab +0, 23138000, 23138000, 799000, 6839, 0x770fcb6c +0, 23937000, 23937000, 799000, 14, 0x0c6901cb +0, 23938000, 23938000, 239000, 4744, 0xa91e1b41 +0, 24177000, 24177000, 239000, 14, 0x064900eb +0, 24178000, 24178000, 339000, 5824, 0xcf6d782b +0, 24517000, 24517000, 339000, 14, 0x0729010b +0, 24518000, 24518000, 1439000, 6212, 0xabf8f7cf +0, 25957000, 25957000, 1439000, 14, 0x0809012b +0, 25958000, 25958000, 1319000, 7082, 0xd7ca10f2 +0, 27277000, 27277000, 1319000, 14, 0x08e9014b +0, 27278000, 27278000, 219000, 5345, 0x12b2cae0 +0, 27497000, 27497000, 219000, 14, 0x09c9016b +0, 27498000, 27498000, 219000, 5765, 0xc7d46192 +0, 27717000, 27717000, 219000, 14, 0x0aa9018b +0, 27718000, 27718000, 599000, 6557, 0xcb995d30 +0, 28317000, 28317000, 599000, 14, 0x0b8901ab +0, 28318000, 28318000, 219000, 7091, 0xe6ea0559 +0, 28537000, 28537000, 219000, 14, 0x0c6901cb +0, 28538000, 28538000, 239000, 7305, 0xb66c404e +0, 28777000, 28777000, 239000, 14, 0x064900eb +0, 28778000, 28778000, 359000, 7590, 0x0cc2a481 +0, 29137000, 29137000, 359000, 14, 0x0729010b +0, 29138000, 29138000, 219000, 4629, 0xe18cfea8 +0, 29357000, 29357000, 219000, 14, 0x0809012b +0, 29358000, 29358000, 719000, 4785, 0x82043fc0 +0, 30077000, 30077000, 719000, 14, 0x08e9014b +0, 30078000, 30078000, 459000, 6061, 0xbde7d245 +0, 30537000, 30537000, 459000, 14, 0x09c9016b +0, 30538000, 30538000, 239000, 6301, 0x92d01a51 +0, 30777000, 30777000, 239000, 14, 0x0aa9018b +0, 30778000, 30778000, 99000, 6736, 0xbd25a134 +0, 30877000, 30877000, 99000, 14, 0x0b8901ab +0, 30878000, 30878000, 219000, 7214, 0x7ef93c13 +0, 31097000, 31097000, 219000, 14, 0x0c6901cb +0, 31098000, 31098000, 239000, 7366, 0x5bed7fcd +0, 31337000, 31337000, 239000, 14, 0x064900eb +0, 31338000, 31338000, 599000, 4564, 0x7f4c014b +0, 31937000, 31937000, 599000, 14, 0x0729010b +0, 31938000, 31938000, 219000, 4637, 0x682626b7 +0, 32157000, 32157000, 219000, 14, 0x0809012b +0, 32158000, 32158000, 1679000, 5358, 0x29e30c48 +0, 33837000, 33837000, 1679000, 14, 0x08e9014b -- 2.28.0
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".