Hallo zusammen,
leider hat meine bisherige Suche keine brauchbaren Informationen geliefert, daher frag ich mal die Profis direkt.
Nun zu meinen Problem..
Mein Vorgehen bei eigentlich allen Encodes um sie dann aufm Handy zu schauen is dabei ungefähr so:
1.) Source.mkv mit eac3to demuxen bzw den h264 Stream extrahieren.
2.) Mit DGAVCIndex den Stream indexieren und nen .dga File schreiben. ( mit de Option -f 2=Ignore Pulldown Flags )
3.) avs Skript erstellen
AVCSource("Source.dga")mt("spline36resize(720,last.height)") mt("spline36resize(last.width,404)",splitvertical=true)AssumeFPS("pal_film")
4.) Encode starten:
x264 --preset slower --crf 18 --profile high --level 3.1 --ref 5 --aq-mode 2 --vbv-maxrate 17500 --vbv-bufsize 17500 --sar 1:1 --output "Encode.mp4" "Source.avs"
mit den verwendeten Programmen / Versionen
avisynth Version 2.57 tsp MT v5
dgavcindex 1.0.9
Klappt bislang auch wunderbar für "normale/volle" 720p oder 1080p files.
Jetzt habe ich hier aber eine VideoSouce mit 1280 * 718 px. Falls ich diese auf dem obene beschrieben Weg bearbeite, habe ich am unteren Bildrand des Encodes einen grünen Streifen.
[Blockierte Grafik: http://i.imgur.com/djnP0tL.png]
Tests mit anderen Resizern (Spline36, Spline 64, Lanczos) anstatt der MT Resizer liefern das selbe Ergebnis.
Falls ich die Source.mkv direkt an x264 leite is das Bild in Ordnung
x264 --preset slower --crf 18 --profile high --level 3.1 --ref 5 --aq-mode 2 --vbv-maxrate 17500 --vbv-bufsize 17500 --fps 25 --sar 1:1 --video-filter resize:720,404,1:1,method=spline --output "Encode.mp4" "Source.mkv"
Ebenfalls ohne grünen Streifen ist ein Encode via Hybrid.
Wo liegt der Fehler bzw was könnte der Grund sein?
Danke im voraus
gruß