Skip to content

Support for more codecs/containers & custom ffmpeg options #2

Description

@martindisch

Pinging @ipatch.

Hey, this is really just here to notify you that I finally got around to implementing support for passing custom ffmpeg options. It doesn't use hardcoded file extensions anymore either, so it works with any codec/container combination that ffmpeg supports, not just what I use. And by passing in custom options, you can now select a codec and configure it to your liking.
The default is still H.264 with CRF 26 and the veryslow preset, but if you want to do something else, it's now as simple as

$ shepherd -c c1,c2 input.mkv output.mp4 -- -c:v libx264 -crf 40

I also upload an x86-64 binary for every release now, since I'm aware that many people who might want to try this don't necessarily know about Rust or are willing to install Cargo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions