[FFmpeg-trac] #2264(avfilter:new): subtitles filter does not accept ass files with Comment events
FFmpeg
trac at avcodec.org
Tue Feb 12 16:48:09 CET 2013
#2264: subtitles filter does not accept ass files with Comment events
--------------------------------------+-----------------------------------
Reporter: cehoyos | Owner:
Type: defect | Status: new
Priority: normal | Component: avfilter
Version: git-master | Keywords: subtitles
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
--------------------------------------+-----------------------------------
I will upload an ass file made with mkvextract from a sample uploaded to
demonstrate vlc ticket 8147.
The ass file works fine with (mplayer and) -vf ass but cannot be opened by
-vf subtitles because it contains "Comment" events.
{{{
$ ffmpeg -f lavfi -i testsrc -vf "subtitles=\[sage\]_Bakuman_S3_-
_18_\[720p\]\[9689D178\].ass" -qscale 2 -t 30 out.avi
ffmpeg version N-49841-ga63dc84 Copyright (c) 2000-2013 the FFmpeg
developers
built on Feb 12 2013 16:33:13 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --disable-indev=jack --enable-libmp3lame
--enable-libass
libavutil 52. 17.101 / 52. 17.101
libavcodec 54. 91.102 / 54. 91.102
libavformat 54. 62.100 / 54. 62.100
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 37.101 / 3. 37.101
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
[lavfi @ 0x2518000] Estimating duration from bitrate, this may be
inaccurate
Input #0, lavfi, from 'testsrc':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: rawvideo (RGB[24] / 0x18424752), rgb24, 320x240
[SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
[ass @ 0x252f280] Estimating duration from bitrate, this may be inaccurate
[AVFilterGraph @ 0x24fc460] Error initializing filter 'subtitles' with
args '[sage]_Bakuman_S3_-_18_[720p][9689D178].ass'
Error opening filters!
}}}
{{{
$ ffmpeg -f lavfi -i testsrc -vf "ass=\[sage\]_Bakuman_S3_-
_18_\[720p\]\[9689D178\].ass" -qscale 2 -t 30 out.avi
ffmpeg version N-49841-ga63dc84 Copyright (c) 2000-2013 the FFmpeg
developers
built on Feb 12 2013 16:33:13 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --disable-indev=jack --enable-libmp3lame
--enable-libass
libavutil 52. 17.101 / 52. 17.101
libavcodec 54. 91.102 / 54. 91.102
libavformat 54. 62.100 / 54. 62.100
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 37.101 / 3. 37.101
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
[lavfi @ 0x340d000] Estimating duration from bitrate, this may be
inaccurate
Input #0, lavfi, from 'testsrc':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: rawvideo (RGB[24] / 0x18424752), rgb24, 320x240
[SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
[Parsed_ass_0 @ 0x3412900] [0x33f0da0]: Warning: no style named 'Sign'
found, using 'Default'
[Parsed_ass_0 @ 0x3412900] Added subtitle file: '[sage]_Bakuman_S3_-
_18_[720p][9689D178].ass' (24 styles, 1165 events)
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf54.62.100
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240 [SAR
1:1 DAR 4:3], q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo -> mpeg4)
Press [q] to stop, [?] for help
[Parsed_ass_0 @ 0x3412900] fontconfig: Selected font is not the requested
one: 'DejaVu Sans Bold' != 'PT Sans'
[Parsed_ass_0 @ 0x3412900] fontconfig: Selected font is not the requested
one: 'DejaVu Sans' != 'Sketchbook Nasty'
[Parsed_ass_0 @ 0x3412900] fontconfig: Selected font is not the requested
one: 'DejaVu Sans' != 'The Great Escape'
[Parsed_ass_0 @ 0x3412900] fontconfig: Selected font is not the requested
one: 'DejaVu Sans Bold Oblique' != 'PT Sans'
frame= 750 fps=0.0 q=2.0 Lsize= 1734kB time=00:00:30.00 bitrate=
473.5kbits/s
video:1710kB audio:0kB subtitle:0 global headers:0kB muxing overhead
1.376683%
}}}
Encoding with -vf subtitles works fine if I remove all "Comment" events
(or rename them to "Dialogue").
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2264>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list