Nabend zusammen,
zu später Stunde noch eine Frage von mir, da ich mit meinem Problem nicht weiterkomme...
Ich wandle aus Platzgründen seit ein paar Tagen meine HD-Sat-Aufnahmen um und musste zu meinem Erstaunen feststellen, das einige Files länger sind als das Original - in den meisten Fällen um die Hälfte der eigentlichen Länge. Entweder wurde einfach die Hälfte des Videos noch mal ohne Ton kodiert, oder es kommt einfach ein grünes Bild.
Um es mir einfacher zu machen lasse ich die Kodierung über eine Batch-Datei laufen, so muss ich die zu wandelnen Sendungen nur in einen Ordner schieben und kodieren.
REM #### Video und Ton kodieren ####for /F "tokens=1 delims=" %%i in ('dir /B "%quelle%\*.mkv"') do (echo Name: %%~niREM #### mkv demuxen ####"C:\Programme\MKVtoolnix\mkvextract.exe" --ui-language en tracks "%quelle%\%%~ni.mkv" 0:"%%~ni.mkv" 1:"%%~ni_ger.ac3"REM #### ac3 in Wav ####"C:\Programme\EAC3To\eac3to 3.24\eac3to.exe" "%%~ni_ger.ac3" 1: "%%~ni_ger.wav" -down16 -down2 -simple -normalizeREM #### mp3 kodieren ####"C:\Programme\lame3.97\lame.exe" "%%~ni_ger.wav" "%%~ni_ger.mp3" -h -b 192REM #### Quellvideo umbennenen für avs-Datei ####ren "%%~ni.mkv" "Quellvideo.mkv_temp"REM #### Video kodieren crf #### C:\Programme\StaxRip\Applications\x264\x264.exe "avs.avs" --output "%%~ni.h264" --preset slow --tune film --vbv-bufsize 78125 --vbv-maxrate 62500 --profile high --level 4.1 --crf 19REM #### Quellvideo zurückbenennen ####ren "Quellvideo.mkv_temp" "%%~ni.mkv"REM #### Mergen ####"C:\Programme\MKVtoolnix\mkvmerge.exe" -o "%ziel%\%%~ni.mkv" "--language" "0:ger" "--track-name" "0:%%~ni" "--display-dimensions" "0:1280x720" "--default-duration" "0:50p" "--compression" "0:none" "%%~ni.h264" "--language" "0:ger" "--track-name" "0:%%~ni Ger" "--compression" "0:none" "%%~ni_ger.mp3" "--track-order" "0:0,1:0" )
In der avs-Datei steht nicht viel drinn, aber das ganze stammt aus einer Vorlage, welche ich für meine ganzen Wandlungen verwende...
LoadPlugin("C:\Programme\StaxRip\Applications\AviSynth plugins\LSmash\LSMASHSource.dll")
LWLibavVideoSource("Quellvideo.mkv_temp")
ConvertToYV12()
Kann von euch jemand evt. einen Fehler entdecken, der dafür verantwortlich sei könnte? Oder eine andere Idee?
Ach ja, die Files wurden auf einem Technisat HD S2 Plus aufgezeichnet und per TSDoctor bereinigt und geschnitten...
Besten dank schon mal
Lapje