this post was submitted on 08 Dec 2024
37 points (100.0% liked)

Opensource

1515 readers
53 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 1 year ago
MODERATORS
 

TLDR: what tool will let a casual user to input a URL (to a disguised .m3u8 file) and get a .mp4?


Backstory, our school uses Panopto to record lectures. The web interface is crap, but I found a project that lets you download the video files as .mp4

https://programming.dev/post/21072323

that is until 2 weeks ago when Panopto started exporting the files as

  • 1 large .panobf1 file
  • 2 small .panobf2 files, a few bytes each

I can swap the file extension for the .panobf1 file to .mp4. This is enough 90% of the time. However, since this is the file with the classroom camera overlaid on the slides, it blocks the content in the corner.

Investigating the .panobf2 files:

❯ file master.panobf2
master.panobf2: M3U playlist, ASCII text

I ran this command on each .panobf2 file to download the classroom stream and slides stream as separate mp4 files.

ffmpeg -i <file-url> -c copy video.mp4

It's finals season and I want to make a new post to help people out. CLI isn't for everyone, so I'm looking for a tool instead

you are viewing a single comment's thread
view the rest of the comments
[–] Lemmchen@feddit.org 14 points 1 week ago (8 children)

yt-dlp can download m3u8 playlists AFAIK

[–] Sir_Kevin@lemmy.dbzer0.com 7 points 1 week ago (7 children)

I was going to suggest this but I couldn't say it's "casual user" friendly. That said, there is no better utility.

[–] Lemmchen@feddit.org 4 points 1 week ago (1 children)
[–] plankton@programming.dev 2 points 1 week ago

That's alright, it started the discussion and I learned about the GUIs

load more comments (5 replies)
load more comments (5 replies)