BLIND-TO-VIDEO(1)

πŸ“¦ version 1.1, in alpine 3.24

✨ NAME ✨

Okay so welcome to the blind-to-video(1) page β€” yes, it's a General Commands Manual moment, and the main character is blind-to-video, which converts blind video to a regular video πŸ’…πŸŽ¬


πŸŽ€ SYNOPSIS πŸŽ€

blind-to-video [-d] frame-rate ffmpeg-arguments ...

πŸ’– DESCRIPTION πŸ’–

So blind-to-video reads a blind video from stdin and uses ffmpeg(1) to convert it into a normal video format. Bestie, it's giving "glow-up pipeline" ✨

You must set frame-rate to the frame-rate of the input video, or the tempo in the output video will get modified 😭 β€” and not in a cute way.

You can use ffprobe(1) (an ffmpeg utility) on your original video to find out the frame rate:

ffprobe -v quiet -show_streams -select_streams v -- your-video.mkv |
grep '^r_frame_rate=' | cut -d = -f 2-

That value will be a rational value, and rational values are supported πŸ”₯

All the ffmpeg-arguments ... after frame-rate get passed to ffmpeg(1) after the arguments that blind-to-video creates itself β€” aka the ones that specify the input file and necessary metadata for the input video, like frame rate, geometry, and format. Very "we handle the setup, you bring the extra flags" energy 🫢

Beginners are recommended to use:

-c:v libx264 -preset veryslow -crf 0 -pix_fmt yuv444p -- output-file

🌈 OPTIONS 🌈

  • -d β€” performs coarse colour-model conversion. This will increase the performance of the conversion, but the colours will not look correct unless the -d flag was also used with blind-from-video(1) and no colours have been modified between the two processes. So like… matching -d on both sides, no sneaky colour edits in the middle, or the vibes are off πŸ’€πŸ’…

πŸ‘€ SEE ALSO πŸ‘€


πŸ’Œ AUTHORS πŸ’Œ

Mattias AndrΓ©e <maandree@kth.se> πŸ‘‘


and that's the whole page, bestie πŸ’– the footer source/version is blind 1.1; no date was listed, so I'm not inventing one 😌🫢

πŸ“¦ where this page comes from