Ad

video-transcoding-scripts: Transcode Blu-ray & DVD videos

These scripts transcode video files using HandBrake, MPlayer, and FFmpeg for quality & size optimization, targeting iTunes Store quality.
Screenshot of lisamelton/video-transcoding-scripts homepage

video-transcoding-scripts provides Bash scripts to transcode video files, primarily Blu-ray and DVD discs. These scripts were developed to optimize video quality while reducing file size, aiming for results comparable to those found on the iTunes Store. The core problem addressed is the need for fine-grained control over video transcoding parameters, specifically bitrate management and automatic cropping.

The scripts offer a tailored approach to video transcoding, focusing on achieving iTunes-like quality with significantly smaller file sizes. They integrate with open-source tools like HandBrake, MPlayer, and FFmpeg for robust transcoding capabilities. The detect-crop.sh script intelligently analyzes video content to optimize cropping, improving performance and quality by removing unnecessary borders. The scripts are designed to be simple to use, requiring minimal configuration.

  • Bitrate Control: Utilizes constrained variable bitrate (CVBR) mode in HandBrake for consistent quality and optimized file sizes.
  • Automatic Cropping: detect-crop.sh analyzes videos with MPlayer and HandBrake to identify optimal cropping bounds for improved performance and content focus.
  • Audio Pass-through: Prioritizes preserving original audio tracks, with intelligent transcoding to AAC and AC-3 when necessary.
  • Subtitle Handling: Automatically burns forced subtitle tracks into the output video.
  • Deinterlacing: Includes a feature to handle interlaced video, reducing motion artifacts.
  • Cross-Platform: Designed for use on various Linux distributions.
  • Configuration Flexibility: Script parameters can be easily customized via command-line arguments.

The project is considered deprecated, with the author recommending the use of newer tools. While the scripts have been used for several years, they are no longer actively maintained. Recent activity is limited to occasional updates and issue addressing. The documentation provides basic information, but it is not comprehensive.

This project offers a suite of scripts for users needing to transcode video files, primarily for archival or portability purposes. It is useful for individuals looking to reduce file sizes without significant quality loss, targeting a balance similar to iTunes Store videos. While deprecated, the scripts offer a viable option for those with existing workflows and a need for command-line transcoding.

Languages:
Summarize:
Share:
Stars
600
Forks
71
Issues
0
Created
11 years ago
Commit
2 years ago
License
MIT
Archived
No
Updated 17 hours ago

Similar Repositories