https://github.com/unsword01/ffmpeg-caption-extraction
Collection of windows batch files that use FFMPEG to extract CEA-608 Caption Data into various formats
https://github.com/unsword01/ffmpeg-caption-extraction
cea-608 closed-captions ffmpeg rcwt scc srt ttml webvtt
Last synced: 8 months ago
JSON representation
Collection of windows batch files that use FFMPEG to extract CEA-608 Caption Data into various formats
- Host: GitHub
- URL: https://github.com/unsword01/ffmpeg-caption-extraction
- Owner: unsword01
- Created: 2024-11-20T15:11:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-27T21:33:16.000Z (9 months ago)
- Last Synced: 2025-09-27T23:32:26.067Z (9 months ago)
- Topics: cea-608, closed-captions, ffmpeg, rcwt, scc, srt, ttml, webvtt
- Language: Batchfile
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FFMPEG-Caption-Extraction
Collection of windows batch files using FFMPEG to extract CEA-608 Caption Data from ANC to various formats
Usage:
```
batchfilename.bat
```
Or just drag/drop a media file onto the batch file
- [Extract to SCC](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_scc_from_ANC_data.bat)\
Sample Output:
```
Scenarist_SCC V1.0
00:00:00:09 9425
00:00:00:10 94ad
00:00:00:11 9470
00:00:00:12 91ae
00:00:00:13 5bcd
00:00:00:14 d5d3
00:00:00:15 4943
00:00:00:16 5d80
00:00:02:12 942c
00:00:05:08 9425
00:00:05:09 94ad
00:00:05:10 9470
00:00:05:11 c14c
00:00:05:12 464f
00:00:05:13 ced3
```
- [Extract to SCC from 436M in MXF File](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_scc_from_436m.bat)\
Sample Output:
```
Scenarist_SCC V1.0
00:00:07:00 9420
00:00:07:01 94ae
00:00:07:02 9470
00:00:07:03 5468
00:00:07:04 e573
00:00:07:05 e520
00:00:07:06 61f2
00:00:07:07 e520
00:00:07:08 4345
00:00:07:09 c120
00:00:07:10 b6b0
00:00:07:11 3820
00:00:07:12 4361
00:00:07:13 70f4
00:00:07:14 e9ef
00:00:07:15 6e73
```
- [Extract to SRT](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_srt_from_ANC_data.bat)\
Sample Output:
```
1
00:00:00,334 --> 00:00:02,403
{\an7}[MUSIC]
2
00:00:05,305 --> 00:00:07,474
{\an7}ALFONSO: IN 1968, CHOBE
3
00:00:07,474 --> 00:00:09,443
{\an7}NATIONAL PARK BECAME BATSWANA’S
ALFONSO: IN 1968, CHOBE
4
00:00:09,443 --> 00:00:11,612
{\an7}NATIONAL PARK BECAME BATSWANA’S
FIRST ESTABLISHED NATIONAL PARK.
5
00:00:11,612 --> 00:00:13,047
{\an7}FIRST ESTABLISHED NATIONAL PARK.
IT’S ALSO ONE OF THE COUNTRY’S
```
- [Extract to WebVTT](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_vtt_from_ANC_data.bat)\
Sample Output:
```
WEBVTT
00:00.334 --> 00:02.403
[MUSIC]
00:05.305 --> 00:07.474
ALFONSO: IN 1968, CHOBE
00:07.474 --> 00:09.443
NATIONAL PARK BECAME BATSWANA’S
ALFONSO: IN 1968, CHOBE
00:09.443 --> 00:11.612
NATIONAL PARK BECAME BATSWANA’S
FIRST ESTABLISHED NATIONAL PARK.
00:11.612 --> 00:13.047
FIRST ESTABLISHED NATIONAL PARK.
IT’S ALSO ONE OF THE COUNTRY’S
```
- [Extract to TTML](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_ttml_from_ANC_data.bat)\
Sample Output:
```
[MUSIC]
ALFONSO: IN 1968, CHOBE
NATIONAL PARK BECAME BATSWANA’S
ALFONSO: IN 1968, CHOBE
NATIONAL PARK BECAME BATSWANA’S
FIRST ESTABLISHED NATIONAL PARK.
FIRST ESTABLISHED NATIONAL PARK.
IT’S ALSO ONE OF THE COUNTRY’S
```
- [Extract to RCWT](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_rcwt_from_ANC_data.bat)
- [Extract to Raw Data](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_dat_from_ANC_data.bat)