diff --git a/README.md b/README.md index 9151e78..63858bb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,28 @@ # Multimedia-Tools This is a collection of scripts I use for encoding and transcoding multimedia. Feel free to use and enhance it + +### Planned skripts + +**to_av1** + +#### Skripts for creating backups of physical devices + +for getting volume label: dd if=/dev/sr0 bs=1 skip=32808 count=32 + +**CD_to_Flac** +- needs ffmpeg with --enable-libcdio +- ffmpeg -f libcdio -i /dev/sr0 cd.flac +- https://ffmpeg.org/ffmpeg-devices.html#libcdio +- paranoia_mode full + +**Bluray_to_mkv** +- https://ffmpeg.org/ffmpeg-protocols.html#bluray +- https://wiki.archlinux.org/title/Blu-ray + +**DVD_to_mkv** +- currently [makemkv](https://www.makemkv.com/) could be used +- for video the VOBs in VIDEO_TS could be concatenated using [dvd2concat](https://github.com/FFmpeg/FFmpeg/blob/master/tools/dvd2concat) +- [dvdbackup](https://dvdbackup.sourceforge.net/) or mplayer with -dumpstream could be used for decrypting +- converting with ffmpeg -fflags +genpts -analyzeduration 1000000k -probesize 1000000k -i mymovie.vob -c copy -map 0 mymovie.mkv +- https://www.ffmpeg.org/faq.html#Why-does-FFmpeg-not-see-the-subtitles-in-my-VOB-file_003f +- handling for Video Title Set (VTS) files needed \ No newline at end of file diff --git a/to_vp9/to_vp9.sh b/to_vp9/to_vp9.sh index 388c919..4819419 100755 --- a/to_vp9/to_vp9.sh +++ b/to_vp9/to_vp9.sh @@ -66,11 +66,11 @@ for file in **/*.@($extension); do #VP9_vaapi #there are problems with the -global_quality:v/-q:v settings only being able to make quality worse. Help is appreciated #not enough tested. So it is still experimental - #ffmpeg -hwaccel vaapi -vaapi_device $gpu -i "$file" -map 0 -c copy -c:v vp9_vaapi -rc_mode CQP -bf 1 -bsf:v vp9_raw_reorder,vp9_superframe -vf 'hwupload' "${file%.*}.mkv" + #ffmpeg -hide_banner -hwaccel vaapi -vaapi_device $gpu -i "$file" -map 0 -c copy -c:v vp9_vaapi -rc_mode CQP -bf 1 -bsf:v vp9_raw_reorder,vp9_superframe -vf 'hwupload' "${file%.*}.mkv" #VP9_qsv #was not able to test it. So it is still experimental - #ffmpeg -hwaccel qsv -qsv_device $gpu -i "$file" -c:v av1_qsv -vf 'hwupload' "${file%.*}.mkv" + #ffmpeg -hide_banner -hwaccel qsv -qsv_device $gpu -i "$file" -c:v av1_qsv -vf 'hwupload' "${file%.*}.mkv" #libvpx-vp9 #...