I have three feature requests (or, mode like: The first requests seem to me to be subsets of the latter requests),
- be able to specify output container and output codec seperately (having a WebM container, do we want VP9 or AV1 video, for example? Having an MP4 container, do we want MP3 or AAC audio, for example?), and
- to be able to choose all output containers and codecs supported by
ffmpeg (what is with MKV container?), and
- to be able to specify all coding options that can be specified manually to
ffmpeg for fine tuning.
I think the second and third only make sense if there would be a way to pass the options that ffmpeg understands directly to ffmpeg without having them to be parsed and translated by ffmpegfs. If something is unsupported the errors are thrown by ffmpeg and must be handled. There might be options where only at transcode time the error might occur, this is then a drawback of the flexibility and should clearly be stated in the documentation, that if those options are used then there might be transcoding failures at runtime which cannot be checked for beforehand.
I have three feature requests (or, mode like: The first requests seem to me to be subsets of the latter requests),
ffmpeg(what is with MKV container?), andffmpegfor fine tuning.I think the second and third only make sense if there would be a way to pass the options that
ffmpegunderstands directly toffmpegwithout having them to be parsed and translated byffmpegfs. If something is unsupported the errors are thrown byffmpegand must be handled. There might be options where only at transcode time the error might occur, this is then a drawback of the flexibility and should clearly be stated in the documentation, that if those options are used then there might be transcoding failures at runtime which cannot be checked for beforehand.