For example say I use the command:
ffmpeg -i input.mkv -c copy output.avi
(In my case I need to add -bsf:v h264_mp4toannexb)
Well I can also just copy and rename the file from input.mkv to output.avi manually in windows. When I callup their info in ffmpeg...it's almost same. With the exception that ffmpeg also does slightly different video durations...which is kinda worrisome but from the listed information online it doesn't affect anything other than if you potentially gutted the video into 2 sections and were trying to recombine it using the old times.
But I mean between the two, windows is providing a more accurate and possibly more easy method...no?
Are there just exceptions and for some formats windows won't let you change the containers with filename changes by default?
Or is this just a generic function ffmpeg does in order to facilitate its more advanced commands?
Just curious if I'm missing something.