extract_a52(1)

πŸ’– extract_a52 β€” the girlies are ripping A/52 audio out of MPEG streams πŸ’–

okay so real talk: this is a page from the General Commands Manual, section 1, and the star of the show is extract_a52. she does exactly one thing and she does it well β€” she reaches into a MPEG stream and pulls out the ATSC A/52 audio like it's the last boba straw. no cap. πŸ§‹βœ¨


🌸 SYNOPSIS 🌸

extract_a52 [-h] [-s [track]] [-t pid] [file]

that's the whole vibe. one command, a couple of flags, maybe a file, and you're done. periodt. πŸ’…


✨ DESCRIPTION ✨

extract_a52 extracts ATSC A/52 audio from a MPEG stream. that's it, that's the job, and she is so good at it. πŸŽ€

and here's the cute part: if you don't hand her a file at all, input comes from stdin. so you can literally just pipe things into her and she'll happily slurp it up. main character energy fr fr. πŸ¦‹

πŸ’œ the options (there are only three, we love a low-maintenance queen)

  • -h β€” display help. that's it. she tells you how to use her and then she dips. πŸ™ˆ
  • -s track β€” set the track number. the valid range is 0-7 or 0x80-0x87 β€” yes, both notations, she's flexible like that. πŸ’«
  • -t pid β€” use the transport stream demultiplexer, with pid in the range 0x10-0x1ffe. hex only, bestie, that's the assignment. πŸ”₯
⚠️ heads up: those ranges are exactly what she accepts β€” don't come at her with a track of 9 or a pid outside 0x10-0x1ffe and expect a happy ending. the manual says the range, so the range is the range. iykyk. πŸ’€

πŸ‘‘ AUTHORS πŸ‘‘

give it up for the icons who built this:

  • Michel Lespinasse <walken@zoy.org>
  • Aaron Holtzman <aholtzma@ess.engr.uvic.ca>
  • And many others on the net. 🌈

(genuinely "and many others on the net" is such a mood β€” the group chat showing up for the group project. 🫢)


πŸ› REPORTING BUGS πŸ›

found a bug? do not suffer in silence, bestie, that's not the vibe. report it to <liba52-devel@lists.sourceforge.net>. ✨


Copyright Β© 2000-2003 Michel Lespinasse

Copyright Β© 1999-2000 Aaron Holtzman

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 😭

like, none. zero. nada. if it breaks, it breaks. free software is free software, and we love her anyway. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

  • a52dec(1) β€” her sibling, go say hi 🌸

and that's the page!! footer says extract_a52 on both sides, section 1 of the General Commands Manual β€” no fancy version string, no date, just her name twice because she's that confident. go extract some audio, bestie, you're gonna slay. πŸ’–βœ¨πŸŽ€