@@ -969,17 +969,17 @@ void print_usage(void)
969
969
mprint (" You can adjust, or disable, the algorithm settings with the following\n" );
970
970
mprint (" parameters.\n" );
971
971
mprint ("\n" );
972
- mprint ("Notes on times:\n"
973
- " --startat and --endat times are used first, then -delay.\n" );
972
+ mprint ("Notes on times:\n" );
973
+ mprint ( " --startat and --endat times are used first, then -delay.\n" );
974
974
mprint (" So if you use --srt -startat 3:00 --endat 5:00 --delay 120000, ccextractor will\n" );
975
975
mprint (" generate a .srt file, with only data from 3:00 to 5:00 in the input file(s)\n" );
976
976
mprint (" and then add that (huge) delay, which would make the final file start at\n" );
977
977
mprint (" 5:00 and end at 7:00.\n" );
978
978
mprint ("\n" );
979
979
mprint ("Notes on codec options:\n" );
980
- mprint (" If codec type is not selected then first elementary stream suitable for \n"
981
- " subtitle is selected, please consider --teletext -noteletext override this\n"
982
- " option.\n" );
980
+ mprint (" If codec type is not selected then first elementary stream suitable for\n" );
981
+ mprint ( " subtitle is selected, please consider --teletext -- noteletext override this\n" );
982
+ mprint ( " option.\n" );
983
983
mprint (" no-codec and codec parameter must not be same if found to be same \n"
984
984
" then parameter of no-codec is ignored, this flag should be passed \n"
985
985
" once, more then one are not supported yet and last parameter would \n"
@@ -992,8 +992,14 @@ void print_usage(void)
992
992
mprint (" The start window must be between the times given and must have enough time\n" );
993
993
mprint (" to display the message for at least the specified time.\n" );
994
994
mprint ("\n" );
995
- mprint ("Notes on the CEA-708 decoder:\n"
996
- " While it is starting to be useful, it's\n" );
995
+ mprint ("Notes on the CEA-708 decoder:\n" );
996
+ mprint (" By default, ccextractor now extracts both CEA-608 and CEA-708 subtitles\n" );
997
+ mprint (" if they are present in the input. This results in two output files: one\n" );
998
+ mprint (" for CEA-608 and one for CEA-708.\n" );
999
+ mprint (" To extract only CEA-608 subtitles, use -1, -2, or -12.\n" );
1000
+ mprint (" To extract only CEA-708 subtitles, use -svc.\n" );
1001
+ mprint (" To extract both CEA-608 and CEA-708 subtitles, use both -1/-2/-12 and -svc.\n\n" );
1002
+ mprint (" While it is starting to be useful, it's\n" );
997
1003
mprint (" a work in progress. A number of things don't work yet in the decoder\n" );
998
1004
mprint (" itself, and many of the auxiliary tools (case conversion to name one)\n" );
999
1005
mprint (" won't do anything yet. Feel free to submit samples that cause problems\n" );
0 commit comments