Spis treści

handbrake-cli

Ripowanie DVD do pliku mp4

hbDVD2mp4.sh
#!/bin/bash
# HandBrakeCLI z opcjami
 
DVD_PATH="/run/media/psinda/DRAGON"
fileout="film_x264.mp4"
 
# Ustawienia
TITLE="1"           # Tytuł 1
CHAPTER="2-999"     # Od rozdziału 2 do 999
LANG="pol"          # Język ścieżki dźwiękowej
 
HandBrakeCLI -i "$DVD_PATH" \
    -o "$fileout" \
    -e x264 \
    -q 18 \
    --encoder-profile=high \
    --encoder-preset=medium \
    --encoder-level=4.1 \
    --encoder-tune=film \
    --width=720 \
    --height=-2 \
    --decomb --detelecine \
    --aencoder av_aac \
    -B 192 \
    -R Auto \
    -6 stereo \
    --title "$TITLE" \
    --chapter "$CHAPTER" \
    --audio-lang-list "$LANG" \
    --subtitle none
 
if [ -f "$fileout" ]; then
    echo "=== KODOWANIE ZAKOŃCZONE ==="
    ls -lh "$fileout"
else
    echo "Błąd: Nie utworzono pliku wyjściowego!"
    exit 1
fi

Ripowanie Blu-ray do pliku mkv

Do konwersji materiału Blu-ray zalecany jest kodek x265. Użycie x264 może spowodować, że plik wynikowy będzie ważył.

hbBD2mkv.sh
#!/bin/bash
# HandBrakeCLI z opcjami zoptymalizowanymi pod Blu-ray
 
BD_PATH="/home/psinda/Muzyka/RodStewart/YANNI at EL MORRO_HDGEEK"
fileout="film_x265.mkv"
 
# Ustawienia
TITLE="1"           # Tytuł 1
CHAPTER="1-999"     # Zakres rozdziałów (domyślnie wszystkie)
LANG="pol"          # Język ścieżki dźwiękowej
 
HandBrakeCLI -i "$BD_PATH" \
    -o "$fileout" \
    -e x265 \
    -q 22 \
    --encoder-preset=slow \
    --encopts="vbv-maxrate=5000:vbv-bufsize=5000" \
    --aencoder av_aac \
    -B 320 \
    -R Auto \
    -6 stereo \
    --title "$TITLE" \
    --chapter "$CHAPTER" \
    --audio-lang-list "$LANG" \
    --subtitle none
 
if [ -f "$fileout" ]; then
    echo "=== KODOWANIE ZAKOŃCZONE ==="
    ls -lh "$fileout"
else
    echo "Błąd: Nie utworzono pliku wyjściowego!"
    exit 1
fi