vt-enc is a bash script that simplifies the process of encoding videos with FFmpeg using Apple’s VideoToolbox framework on macOS. It provides an easy-to-use command-line interface for encoding videos with various options, including codec selection, quality settings, and scaling.

1 point

An alternative: https://alfg.dev/ffmpeg-commander/

Provides a web interface to generate ffmpeg commands (works on every platform).

Out of interest: What does VideoToolbox do in that context? I found nothing in the readme that would require anything else than just ffmpeg. Or is it just the compiling of a custom ffmpeg build that is VT specific?

permalink
report
reply
1 point

VideoToolbox is the encoder that FFmpeg links to.

permalink
report
parent
reply
1 point

So when vt-enc only creates ffmpeg commands why is VT a dependency for the whole prpject?

permalink
report
parent
reply
2 points

vt-enc calls FFmpeg which calls the VideoToolbox encoding framework. Without VT, ffmpeg commands will fail

permalink
report
parent
reply

Cool GitHub Projects

!cool_github_projects@programming.dev

Create post

Wormhole

!code_review@programming.dev

Icon base by Caro Asercion under CC BY 3.0 with modifications to add a gradient

Community stats

  • 50

    Monthly active users

  • 59

    Posts

  • 14

    Comments

Community moderators