this post was submitted on 01 Jan 2025
19 points (100.0% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

59827 readers
650 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

Help would be much appreciated. I can't seem to figure it out. Is it even possible?

top 2 comments
sorted by: hot top controversial new old
[–] [email protected] 14 points 3 months ago* (last edited 3 months ago) (1 children)

Finally one I can help with.

CBC Gem (prevously watch.cbc.ca) uses the 608 closed caption format in their streams instead of subtitles. (Closed captions being part of ATSC for TV streams).

FFmpeg can extract closed captions and convert them to SRT (subrip) or ASS (Substation Alpha) formats (the latter also converting colors and positions better).

Command is as follows ffmpeg -f lavfi -i "movie='input.mp4'[out0+subcc]" -map s "output.ssa"

Replace the input and output correspondingly.

(Edit: this assumes you used yt-dip or youtube-dl to do the download)

[–] [email protected] 4 points 3 months ago

You can also mux it into the same file if you prefer embedding it into the same file (in FFmpeg, add an extra -i before the lavfi, do -c:v copy -c:a copy, -map 0, -map 1:s). I can post a more complete command if you're interested.