{"id":21268758,"url":"https://github.com/unsword01/ffmpeg-caption-extraction","last_synced_at":"2025-10-08T20:23:19.206Z","repository":{"id":263845728,"uuid":"891570383","full_name":"unsword01/FFmpeg-Caption-Extraction","owner":"unsword01","description":"Collection of windows batch files that use FFMPEG to extract CEA-608 Caption Data into various formats","archived":false,"fork":false,"pushed_at":"2025-09-27T21:33:16.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-27T23:32:26.067Z","etag":null,"topics":["cea-608","closed-captions","ffmpeg","rcwt","scc","srt","ttml","webvtt"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unsword01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-20T15:11:08.000Z","updated_at":"2025-09-27T21:33:19.000Z","dependencies_parsed_at":"2025-10-08T20:23:15.679Z","dependency_job_id":null,"html_url":"https://github.com/unsword01/FFmpeg-Caption-Extraction","commit_stats":null,"previous_names":["unsword01/ffmpeg-caption-extraction"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/unsword01/FFmpeg-Caption-Extraction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unsword01%2FFFmpeg-Caption-Extraction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unsword01%2FFFmpeg-Caption-Extraction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unsword01%2FFFmpeg-Caption-Extraction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unsword01%2FFFmpeg-Caption-Extraction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unsword01","download_url":"https://codeload.github.com/unsword01/FFmpeg-Caption-Extraction/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unsword01%2FFFmpeg-Caption-Extraction/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000659,"owners_count":26082817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cea-608","closed-captions","ffmpeg","rcwt","scc","srt","ttml","webvtt"],"created_at":"2024-11-21T08:05:11.039Z","updated_at":"2025-10-08T20:23:19.201Z","avatar_url":"https://github.com/unsword01.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FFMPEG-Caption-Extraction\nCollection of windows batch files using FFMPEG to extract CEA-608 Caption Data from ANC to various formats\n\nUsage:\n```\nbatchfilename.bat \u003cpath\\to\\sourcefile.ext\u003e\n```\nOr just drag/drop a media file onto the batch file\n\n- [Extract to SCC](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_scc_from_ANC_data.bat)\\\n  Sample Output:\n  ```\n  Scenarist_SCC V1.0\n  00:00:00:09\t9425\n  00:00:00:10\t94ad\n  00:00:00:11\t9470\n  00:00:00:12\t91ae\n  00:00:00:13\t5bcd\n  00:00:00:14\td5d3\n  00:00:00:15\t4943\n  00:00:00:16\t5d80\n  00:00:02:12\t942c\n  00:00:05:08\t9425\n  00:00:05:09\t94ad\n  00:00:05:10\t9470\n  00:00:05:11\tc14c\n  00:00:05:12\t464f\n  00:00:05:13\tced3\n  ```\n\n- [Extract to SCC from 436M in MXF File](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_scc_from_436m.bat)\\\n  Sample Output:\n  ```\n  Scenarist_SCC V1.0\n  00:00:07:00\t9420\n  00:00:07:01\t94ae\n  00:00:07:02\t9470\n  00:00:07:03\t5468\n  00:00:07:04\te573\n  00:00:07:05\te520\n  00:00:07:06\t61f2\n  00:00:07:07\te520\n  00:00:07:08\t4345\n  00:00:07:09\tc120\n  00:00:07:10\tb6b0\n  00:00:07:11\t3820\n  00:00:07:12\t4361\n  00:00:07:13\t70f4\n  00:00:07:14\te9ef\n  00:00:07:15\t6e73\n  ```\n\n- [Extract to SRT](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_srt_from_ANC_data.bat)\\\n  Sample Output:\n  ```\n\t1\n\t00:00:00,334 --\u003e 00:00:02,403\n\t\u003cfont face=\"Monospace\"\u003e{\\an7}\u003ci\u003e[MUSIC]\u003c/i\u003e\u003c/font\u003e\n\n\t2\n\t00:00:05,305 --\u003e 00:00:07,474\n\t\u003cfont face=\"Monospace\"\u003e{\\an7}ALFONSO: IN 1968, CHOBE\u003c/font\u003e\n\n\t3\n\t00:00:07,474 --\u003e 00:00:09,443\n\t\u003cfont face=\"Monospace\"\u003e{\\an7}NATIONAL PARK BECAME BATSWANA’S\n\tALFONSO: IN 1968, CHOBE\u003c/font\u003e\n\n\t4\n\t00:00:09,443 --\u003e 00:00:11,612\n\t\u003cfont face=\"Monospace\"\u003e{\\an7}NATIONAL PARK BECAME BATSWANA’S\n\tFIRST ESTABLISHED NATIONAL PARK.\u003c/font\u003e\n\n\t5\n\t00:00:11,612 --\u003e 00:00:13,047\n\t\u003cfont face=\"Monospace\"\u003e{\\an7}FIRST ESTABLISHED NATIONAL PARK.\n\tIT’S ALSO ONE OF THE COUNTRY’S\u003c/font\u003e\n\t```\n\n- [Extract to WebVTT](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_vtt_from_ANC_data.bat)\\\n  Sample Output:\n  ```\n\tWEBVTT\n\n\t00:00.334 --\u003e 00:02.403\n\t\u003ci\u003e[MUSIC]\u003c/i\u003e\n\n\t00:05.305 --\u003e 00:07.474\n\tALFONSO: IN 1968, CHOBE\n\n\t00:07.474 --\u003e 00:09.443\n\tNATIONAL PARK BECAME BATSWANA’S\n\tALFONSO: IN 1968, CHOBE\n\n\t00:09.443 --\u003e 00:11.612\n\tNATIONAL PARK BECAME BATSWANA’S\n\tFIRST ESTABLISHED NATIONAL PARK.\n\n\t00:11.612 --\u003e 00:13.047\n\tFIRST ESTABLISHED NATIONAL PARK.\n\tIT’S ALSO ONE OF THE COUNTRY’S\n  ```\n  \n- [Extract to TTML](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_ttml_from_ANC_data.bat)\\\n  Sample Output:\n  ```\n\t\u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n\t\u003ctt\n\t  xmlns=\"http://www.w3.org/ns/ttml\"\n\t  xmlns:ttm=\"http://www.w3.org/ns/ttml#metadata\"\n\t  xmlns:tts=\"http://www.w3.org/ns/ttml#styling\"\n\t  xmlns:ttp=\"http://www.w3.org/ns/ttml#parameter\"\n\t  ttp:cellResolution=\"384 288\"\n\t  xml:lang=\"\"\u003e\n\t  \u003chead\u003e\n\t    \u003clayout\u003e\n\t      \u003cregion xml:id=\"Default\"\n\t        tts:origin=\"3% 0%\"\n\t        tts:extent=\"97% 97%\"\n\t        tts:displayAlign=\"after\"\n\t        tts:textAlign=\"center\"\n\t        tts:fontSize=\"16c\"\n\t        tts:fontFamily=\"Monospace\"\n\t        tts:overflow=\"visible\" /\u003e\n\t    \u003c/layout\u003e\n\t  \u003c/head\u003e\n\t  \u003cbody\u003e\n\t    \u003cdiv\u003e\n\t      \u003cp\n\t        begin=\"00:00:00.334\"\n\t        end=\"00:00:02.403\"\u003e\u003cspan region=\"Default\"\u003e[MUSIC]\u003c/span\u003e\u003c/p\u003e\n\t      \u003cp\n\t        begin=\"00:00:05.305\"\n\t        end=\"00:00:07.474\"\u003e\u003cspan region=\"Default\"\u003eALFONSO: IN 1968, CHOBE\u003c/span\u003e\u003c/p\u003e\n\t      \u003cp\n\t        begin=\"00:00:07.474\"\n\t        end=\"00:00:09.443\"\u003e\u003cspan region=\"Default\"\u003eNATIONAL PARK BECAME BATSWANA’S\u003cbr/\u003eALFONSO: IN 1968, CHOBE\u003c/span\u003e\u003c/p\u003e\n\t      \u003cp\n\t        begin=\"00:00:09.443\"\n\t        end=\"00:00:11.612\"\u003e\u003cspan region=\"Default\"\u003eNATIONAL PARK BECAME BATSWANA’S\u003cbr/\u003eFIRST ESTABLISHED NATIONAL PARK.\u003c/span\u003e\u003c/p\u003e\n\t      \u003cp\n\t        begin=\"00:00:11.612\"\n\t        end=\"00:00:13.047\"\u003e\u003cspan region=\"Default\"\u003eFIRST ESTABLISHED NATIONAL PARK.\u003cbr/\u003eIT’S ALSO ONE OF THE COUNTRY’S\u003c/span\u003e\u003c/p\u003e\n\t    \u003c/div\u003e\n\t  \u003c/body\u003e\n\t\u003c/tt\u003e\n  ```\n- [Extract to RCWT](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_rcwt_from_ANC_data.bat)\n- [Extract to Raw Data](https://github.com/unsword01/FFMPEG-Caption-Extraction/blob/main/mk_dat_from_ANC_data.bat)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funsword01%2Fffmpeg-caption-extraction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funsword01%2Fffmpeg-caption-extraction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funsword01%2Fffmpeg-caption-extraction/lists"}