how the hell do computer video formats work

this is a serious question by the way, how the hell do they work

why does ffmpeg have so many options

why does it always seem to output .mkv even when I encode the video as mp4

what are all these codecs we've never heard of

and most importantly why must things be so ridiculously complicated

@Felthry ffmpeg has to be complicated because it turns out that storing video information is a super hard problem and you have to make compromises, and the best compromises to make depend on your specific use case

@monorail but like... what's .mkv and why does it want to output that always instead of like .mp4 or something

@Felthry mkv is a video container format like mp4 is

what command are you running where you're trying to get .mp4 but it's giving you mkv?

@monorail I'm just using ffe, a frontend I found because the documentation of ffmpeg is _way_ over my heads

Follow

@monorail I can change the .mkv in the output filename to .mp4 but I don't know if that's actually changing the format or if our media player just transparently corrects/ignores the file extension

@Felthry they can store one or more information streams inside them for things like video, audio, subtitles, etc

and that's the extent of my knowledge

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!