FFmpeg outputs invalid ASS files
|Reported by:||gjdfgh||Owned by:|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
ffmpeg -i test.sub out.ass produces an ASS file with this header:
[Events] Format: Layer, Start, End, Style, Text
The "Format:" line, as well as all events following it, is semi-invalid. While it does look like the ASS format is flexible about the headers, and libass actually parses this, it's not accepted by most other ASS readers, such as the (very important) vsfilter.
FFmpeg should output standard headers instead.
Here's an example of users actually running into this problem: http://www.cccp-project.net/forums/index.php?topic=6826.0
It's possible that libass will drop the header parsing in the future to avoid compatibility problems with real-world scripts.