

Since my goal is to import those videos into iCloud Photos, I needed to find a suitable format to transcode to. In this format, 60 minutes need around 13 GB, which is fine for high-quality long-term archival, but not for quick access from everywhere. I had digitalized those tapes in 2008 using a more modern Hi8 camcorder with digital output, resulting in DV-encoded AVI files. I have hours of home video material lying around on my file server, recorded with an ancient Hi8 camcorder back in the 90s. My Usecase: Old DV Material in iCloud Photos Use the -tag:v hvc1 parameter in your FFmpeg command make your HEVC file work on Apple devices.įull example: ffmpeg -i input.avi -c:v libx265 -crf 28 -c:a aac -b:a 128k -tag:v hvc1 output.mp4 FFmpeg can create those files, however, a certain tag is needed for the files to be recognized by Apple software.

Apple’s operating systems natively support HEVC since iOS 11 and macOS High Serria. p, -preset TEXT FFmpeg preset to use.HEVC (High Efficiency Video Coding), also known as H.265, is a video compression standard that, compared to it predecessor H.264, offers from 25 % to 50 % better data compression at the same level of video quality. q, -quality INTEGER The quantizer quality level to use f, -force Force conversion even if the format of the file

i, -in-place Replace the original files instead of appending Video: HEVC/x265 at quality of 23 SubtitlesĪll subtitles will be copied from the source if they exist Usage Usage: convert-videos DIRECTORIES. b-frames are not currently supported nvenc itself supports them on 20xx+ series graphics cards.Conversions use constqp mode for the quality setting instead of CRF, this is because nvenc does not support CRF.Hardware acceleration is supported on nVidia devices. Height is automatically calculated to ensure that the aspect ratio is maintained. Videos can be resized automatically by providing a width. This can be changed with the -container flag to anything that is supported by FFMPEG and the chosen video and audio codecs Video output CodecsĬurrently only HEVC (x265) and AVC (h264) are supported for video codecs. The default output container is mkv format. Videos are only converted if they do not already match the desired codec, allowing you to process a folder of mixed format files and only convert the ones you desire. This can be optionally overridden using the -in-place flag. Best Movie Ever.avi -> Best Movie Ever - x265.mkv. This tool allows bulk conversion of videos using ffmpeg.īy default it will append the codec name to the file, e.g.
