====== handbrake-cli ======
===== Ripowanie DVD do pliku mp4 =====
#!/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ł.
#!/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