digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Konvertierung und Encodieren (Deutsch) (http://www.digitalfaq.com/archives/deutsch/)
-   -   Frage (http://www.digitalfaq.com/archives/deutsch/7922-frage.html)

AcidburN192 01-27-2004 09:51 AM

Frage
 
Hi

Ich habe eine kvcd erstellt. nur leider hab ich rechts und links einen schwarzen balken. wahrscheinlich liegt das daran das ich 4:3 statt 16:9 habe.
wie kann ich das denn ändern. in tok selber finde ich keine möglichkeit.

Krassi 01-27-2004 10:13 AM

Hi,

kannst Du bitte Dein Script posten :?:
Wahrscheinlich hast Du dort Overscan drin.

incredible 01-27-2004 10:46 AM

Oder es wurde in TmpgEnc bei Video eine AspectRation von 1:1 ausgewählt. Sodann gibts manche Player, die das Video dann eben so lassen wie es encoded wurde z.B. 480x576 und bringen es nicht auf ein gestrecktes 4:3 Verhältnis. Also immer 4:3 beim enkodieren auswählen.
Und wenns mal vergessen wurde, kann man dies nachträglich mit "DVDpatcher" korregieren.

;-)

AcidburN192 01-27-2004 10:51 AM

Code:

## DLL Section ##
#
LoadPlugin("D:\kvcd\Plugin\MPEG2Dec3.dll")
LoadPlugin("D:\kvcd\Plugin\GripFit_YV12.dll")
LoadPlugin("D:\kvcd\Plugin\STMedianFilter.dll")
LoadPlugin("D:\kvcd\Plugin\asharp.dll")
LoadPlugin("D:\kvcd\Plugin\unfilter.dll")
LoadPlugin("D:\kvcd\Plugin\undot.dll")
#
####
## Main section and static filters ###
#
AviSource("D:\Ein_Film.avi")ConvertToYV12()
#
undot()
Limiter()
asharp(1, 4)
GripCrop(352, 288, overscan=2, source_anamorphic=false)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
#
#

## Linear Motion Adaptive Filtering ##
#
# ( Portions from AviSynth's manual )
# This will apply variable temporalsoften
# and variable blur.
# Both filters are active at all times, and work inversely proportional to the
# activity, measured from current frame to next frame.

ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ "unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1)  ")

#
#
#

was hat dieses overscan zu bedeuten?

noch eine frage:
stellt tok die cq selber ein?

Krassi 01-27-2004 11:22 AM

Probier es mal ohne overscan.
Falls Du Moviestacker benutzt, setze Overscan auf 0.

ToK ist für die Vorhersage da, stellt also den CQ automatisch auf den (fast) richtigen Wert ein.

@inc:
Fehlt da nicht ein Punkt dazwischen :?:
Code:

AviSource("D:\Ein_Film.avi")ConvertToYV12()

incredible 01-27-2004 11:42 AM

Quote:

AviSource("D:\Ein_Film.avi")ConvertToYV12()
a) fehlt da ein Punkt zwischen und ...
b) weiss ich nicht ob ein convertieren zu YV12 wirklich nötig ist, wenns ein Divx/Xvid ist, dann bestimmt nicht, da bereits als YV12 vorliegend. Also wenn, dann macht die Zeile nur bei z.B. einem MJPEG Sinn, welches in YUY2 erstellt wurde.

Quote:

GripCrop(352, 288, overscan=2, source_anamorphic=false)
GOLDENE REGEL:

NIE bei 352x288 einen Overscan von 2 bei Gripfit nehmen! Denn diese 16px breiten Ränder (=overscan 2) werden auf dem Tv VERDOPPELT, da ja auf dem Tv auf volle square Pixels resized wird, also auf 768x576.
Wenn du einen Overscan auf 1 bei dieser Auflösung einstellst, ist das Problem egessen.

Quote:

MergeLuma(blur(0.1))
Raus damit bei 352x288 encodings! Denn das neue MA script blurr't eh schon durchweg mit dem immer aktiven Unfilter() und wenn dann noch vorher mal weichegezeichnet wird, hast du nachher nochmehr Unschärfe als bei einer VHS.

Ich habe diese Zeile im neuen MA grundsätzlich rausgekickt, egal welche Auflösung ich dann später nehme.


Inc. :)

AcidburN192 01-27-2004 11:48 AM

danke für die schnelle hilfe
werds gleich ausprobieren

EDIT:
habs eben ohne den Convert.. ausprobiert
und virtual dub bringt mir einen fehler.
als ichs wieder eingefügt hab hat funktioniert.


All times are GMT -5. The time now is 08:41 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.