For .webm files obtained with youtube-dl -f bestaudio containing no video stream, is it preferable to run:
ffmpeg -i input.webm -vn -c:a copy output.opus
Or can one simply rename the source file, changing the extension?
I mean, the audio stream is clearly the same, but regarding the metadata, is there any downside with the second approach?
Update: I checked metadata with mediainfo. Even if I save the ffmpeg output to .webm (by running ffmpeg -i input.webm -vn -c:a copy output.webm), the metadata differs.
Notice the new entry called "Bit depth":
And for the record, this is the .opus result:
I'd like a canonical answer on whether there's something in the container definition that identifies it as a "pure audio" file as opposed to an audio/video file, something that is handled correctly only by "re-wrapping" the stream in a new container file.

