DVD SVCD Forum Foren-Übersicht
FAQFAQ     SuchenSuchen     MitgliederlisteMitgliederliste     Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen     ProfilProfil     LoginLogin      RegistrierenRegistrieren 

DVD SVCD Forum Foren-Übersicht -> TMPGEnc
Max. Bitrate ein Fantasiewert?
Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
linuxuser 



Anmeldungsdatum: 06.11.2002
Beiträge: 128

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 0 - Verfasst am: So März 30, 2003 23:51    Titel: Antworten mit Zitat

Ich habe eine mcf-Datei mit max. Videobitrate 4500000 und durchschnittl. 4500000, sowie min. Bitrate 4500000 erstellt und mit CBR encodiert

Ergebnis:

INFO: Bit rate : 562500 bytes/sec (4500000 bits/sec)
INFO: Computed avg rate : 563750 bytes/sec (4510000 bits/sec)
INFO: Computed max rate : 654700 bytes/sec (5237600 bits/sec)

Der max. Wert ist also weit darüber, warum das?
_________________
Gruß Al
SVCDFan 
WM-Tipp König 2006


Anmeldungsdatum: 20.09.2001
Beiträge: 7567

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 1 - Verfasst am: Mo März 31, 2003 9:15    Titel: Antworten mit Zitat

Hallo linuxuser.

Irgendwie ein Widerspruch, oder etwas falsch von dir darstellt. Bei CBR kann ich doch gar nicht Max/Avg/Min einstellen, sondern nur einen Wert, nämlich die Konstante Bitrate.
_________________
Gruß SVCDFan
linuxuser 



Anmeldungsdatum: 06.11.2002
Beiträge: 128

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 2 - Verfasst am: Mo März 31, 2003 13:28    Titel: Antworten mit Zitat

Damit es keine Missverständnisse gibt füge ich unten das verwendete mcf-File hinzu. Sieht man sich das Log-File an, entdeckt man, dass immer innerhalb von 13 Frames versucht wird möglichst an die angegebene Bitrate heranzukommen. Die einzelnen Frames können aber deutlich abweichen.

Insofern kann man auch bei CBR nicht ausschließen, dass ein Standalone-Player im Grenzbereich Aussetzer hat. Ich hatte da eine Szene, die bei 6000kbps CBR auf 9000kbps Spitze (angezeigt durch PowerDVD) für einen Sekundenbruchteil raufging.

object TMPEGConfigFile
MPEG.Text = '$$DVD_PAL'
MPEG.WizardCategoryName = ''
MPEG.WizardSubFormatName = ''
MPEG.WizardCaption = ''
MPEG.WizardDescription = ''
MPEG.WizardTargetMedia = MPEGConfig_TargetMediaType_CD_80min
MPEG.WizardAutoCalcVideoBitRate = False
MPEG.WizardAutoChooseList.EnableVideoSize = False
MPEG.WizardAutoChooseList.VideoSize = <
item
MinVideoBitRate = 4500000
Width = 720
Height = 576
VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Interlace
FrameRate = 3
AspectRatio = 2
end
item
MinVideoBitRate = 4500000
Width = 360
Height = 576
VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Interlace
FrameRate = 3
AspectRatio = 2
end>
MPEG.WizardAutoChooseList.EnableVideoGOP = False
MPEG.WizardAutoChooseList.VideoGOP = <>
MPEG.OutputStreamType = MPEG_OutputStreamType_VideoAudio
MPEG.OutputStreamType_ReadOnly = False
MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG2
MPEG.Video.StreamType_ReadOnly = True
MPEG.Video.Width = 720
MPEG.Video.Width_ReadOnly = True
MPEG.Video.Height = 576
MPEG.Video.Height_ReadOnly = True
MPEG.Video.YUVFormat = 1
MPEG.Video.YUVFormat_ReadOnly = True
MPEG.Video.DC_prec = 2
MPEG.Video.DC_prec_ReadOnly = False
MPEG.Video.VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Interlace
MPEG.Video.VideoEncodeMode_ReadOnly = False
MPEG.Video.FrameRate = 3
MPEG.Video.FrameRate_ReadOnly = True
MPEG.Video.AspectRatio = 2
MPEG.Video.AspectRatio_ReadOnly = True
MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CBR
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 4500000
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.MinBitRate = 4500000
MPEG.Video.MinBitRate_ReadOnly = False
MPEG.Video.MinAvgBitRate = 0
MPEG.Video.MinAvgBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 4500000
MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_MultipassCQ
MPEG.Video.VBR_AvgBitRate = 4500000
MPEG.Video.VBR_MaxBitRate = 4500000
MPEG.Video.VBR_MinBitRate = 4500000
MPEG.Video.VBR_MaxPassCount = 2
MPEG.Video.VBR_Quality_P = 0
MPEG.Video.VBR_Quality_B = 20
MPEG.Video.VBR_EnablePadding = False
MPEG.Video.MVBR_MaxBitRate = 4500000
MPEG.Video.MVBR_MinBitRate = 4500000
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 20
MPEG.Video.MVBR_EnablePadding = False
MPEG.Video.AVBR_Quality = 50
MPEG.Video.AVBR_MaxBitRate = 4500000
MPEG.Video.AVBR_MinBitRate = 4500000
MPEG.Video.AVBR_EnablePadding = False
MPEG.Video.CQ_Quality = 65
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 20
MPEG.Video.CQ_MaxBitRate = 4500000
MPEG.Video.CQ_MinBitRate = 4500000
MPEG.Video.CQ_EnablePadding = False
MPEG.Video.VBVBufferSize = 229376
MPEG.Video.VBVBufferSize_ReadOnly = True
MPEG.Video.GOP_SeqHeaderInterval = 1
MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = True
MPEG.Video.GOP_I_FrameCount = 1
MPEG.Video.GOP_I_FrameCount_ReadOnly = True
MPEG.Video.GOP_P_FrameCount = 4
MPEG.Video.GOP_P_FrameCount_ReadOnly = True
MPEG.Video.GOP_B_FrameCount = 2
MPEG.Video.GOP_B_FrameCount_ReadOnly = True
MPEG.Video.GOP_BitStreamForEdit = True
MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
MPEG.Video.GOP_MaxFrameCount = 15
MPEG.Video.GOP_MaxFrameCount_ReadOnly = True
MPEG.Video.QuantizeMatrix_Intra_ReadOnly = False
MPEG.Video.QuantizeMatrix_NonIntra_ReadOnly = False
MPEG.Video.Profile = 4
MPEG.Video.Profile_ReadOnly = True
MPEG.Video.Level = 8
MPEG.Video.Level_ReadOnly = True
MPEG.Video.VideoFormat = 1
MPEG.Video.VideoFormat_ReadOnly = True
MPEG.Video.DisplayWidth = 0
MPEG.Video.DisplayWidth_ReadOnly = False
MPEG.Video.DisplayHeight = 0
MPEG.Video.DisplayHeight_ReadOnly = False
MPEG.Video.MotionSearchSpeed = MPEGVideoEncoder_MotionSearchSpeed_HighCQ
MPEG.Video.MotionSearch_AlwaysHalfPel = False
MPEG.Video.UseFloatDCT = False
MPEG.Video.QuantizeMode = False
MPEG.Video.QuantizeModeVal_Intra = 35
MPEG.Video.QuantizeModeVal_NonIntra = 35
MPEG.Video.YUVBasicYCbCr = True
MPEG.Video.QuantizeMatrix_Intra = {
081013161A1B1D22101016181B1D222513161A1B1D22222616161A1B1D222528
161A1B1D202328301A1B1D202328303A1A1B1D22262E38451B1D23262E384553}
MPEG.Video.QuantizeMatrix_NonIntra = {
1011121314151617111213141516171812131415161718191314151617181A1B
14151617191A1B1C151617181A1B1C1E1617181A1B1C1E1F1718191B1C1E1F21}
MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
MPEG.Audio.StreamType_ReadOnly = True
MPEG.Audio.SamplingFrequency = 48000
MPEG.Audio.SamplingFrequency_ReadOnly = True
MPEG.Audio.ChannelMode = 0
MPEG.Audio.ChannelMode_ReadOnly = False
MPEG.Audio.CantUseMono = True
MPEG.Audio.BitRate = 224000
MPEG.Audio.BitRate_ReadOnly = False
MPEG.Audio.CalcCRC = True
MPEG.Audio.CalcCRC_ReadOnly = True
MPEG.Audio.OriginalFlag = False
MPEG.Audio.OriginalFlag_ReadOnly = False
MPEG.Audio.CopyrightFlag = False
MPEG.Audio.CopyrightFlag_ReadOnly = False
MPEG.Audio.PrivateFlag = False
MPEG.Audio.PrivateFlag_ReadOnly = False
MPEG.Audio.EmphasisType = 0
MPEG.Audio.EmphasisType_ReadOnly = False
MPEG.System.StreamType = MPEGSystemEncoder_StreamType_MPEG2_Program
MPEG.System.StreamType_ReadOnly = True
MPEG.System.EnableCommentText = False
MPEG.System.CommentText = ''
end
_________________
Gruß Al
SVCDFan 
WM-Tipp König 2006


Anmeldungsdatum: 20.09.2001
Beiträge: 7567

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 3 - Verfasst am: Mo März 31, 2003 13:36    Titel: Antworten mit Zitat

Ach so, dann hast du dich auf folgendes bezogen:

Zitat:

MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CBR
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 4500000
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.MinBitRate = 4500000
MPEG.Video.MinBitRate_ReadOnly = False
MPEG.Video.MinAvgBitRate = 0
MPEG.Video.MinAvgBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 4500000

_________________
Gruß SVCDFan
bergH 
Moderator


Anmeldungsdatum: 14.06.2001
Beiträge: 13668
Wohnort: Am Kamener Kreuz

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 4 - Verfasst am: Mo März 31, 2003 18:22    Titel: Antworten mit Zitat

tach auch !

Also CBR ist nicht stur , das was man einstellt.
Selbst bei CBR pendeln die Encoder immer leicht um den eingestellten Wert.
4.510.000 statt 4.500.000 ?
Ist doch nur eine kleine Abweichung von ~~0,25 % , oder fehlt mir meine Brille ?

Achso die 5600 irgendwas.
Kann passieren, wobei die Computed Bitrate nicht unbedingt die Max Bitrate sein muß...
Bin da kein Fachmann.

Kurze Spitzen stecken die Player aber meistens weg.
_________________
Gruß BergH
linuxuser 



Anmeldungsdatum: 06.11.2002
Beiträge: 128

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 5 - Verfasst am: Mo März 31, 2003 19:19    Titel: Antworten mit Zitat

Nein nicht die 5600 irgendwas. Ich schrieb:

INFO: Bit rate : 562500 bytes/sec (4500000 bits/sec)
INFO: Computed avg rate : 563750 bytes/sec (4510000 bits/sec)
INFO: Computed max rate : 654700 bytes/sec (5237600 bits/sec)

Wenn man das nicht weiß, kann man leicht XSVCD machen, die dann mit manchem Player nicht mehr abspielbar sind. 4510 packen noch eine Reihe von Playern, 5237 aber nicht mehr.

Mit meinem laienhaften Verständnis habe ich CBR als konstant aufgefasst und das ist es nicht. Ich habe noch eine Reihe anderer "konstanter" Bitraten probiert und immer ergab sich ein Unterschied von ca. 15% zur max. Bitrate.
_________________
Gruß Al
bergH 
Moderator


Anmeldungsdatum: 14.06.2001
Beiträge: 13668
Wohnort: Am Kamener Kreuz

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 6 - Verfasst am: Mo März 31, 2003 19:26    Titel: Antworten mit Zitat

tach auch !

Jupp ich habe die Zahlen verwechselt.
Jupp 4 fach CD Lesende Player regeln zwischen 4500und 5000
schon mal ab.(Meiner z.B.)
Du weißt aber auch, daß Xsvcd bei 27** losgeht , ja ?

Also , daß CBR auch nur ienen Mittelwert darstellt habe ich schon mehrfach gelesen und mit dem Bitrateviewer sieht man es ja auch.

15 % erscheint mir allerdings ein wenig viel, möglich ist es aber bestimmt.
_________________
Gruß BergH
linuxuser 



Anmeldungsdatum: 06.11.2002
Beiträge: 128

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 7 - Verfasst am: Mo März 31, 2003 21:13    Titel: Antworten mit Zitat

Wie testet man die maximale Bitrate eines DVD-Players? Ich frage mich gerade, ob *mein* Daewoo 6000 7000kbps schafft oder nicht. Wenn ich o.a. mcf-File auf 7000 abwandle, dann scheint das bis auf 1 kaum merkbaren Ausreisser gut zu gehen. Ich weiß aber noch immer nicht, wo wirklich die Grenze liegt bzw. was *mein* maximal möglicher Wert für das mcf-File ist.

Das Thema Standard ist mir ziemlich egal. Ich will meine eigenen Videofilme in max. Qualität encodieren und sie später mal auf DVD brennen, avg 5400 und max. 6400 gab bis jetzt bei XSVCD keine Probleme, aber mich würde interessieren, wie weit ich gehen kann.
_________________
Gruß Al
bergH 
Moderator


Anmeldungsdatum: 14.06.2001
Beiträge: 13668
Wohnort: Am Kamener Kreuz

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 8 - Verfasst am: Mo März 31, 2003 23:03    Titel: Antworten mit Zitat

tach auch !

War nur , weil Du voon X und dann > 5000 gesprochen hast,
das könnte Anfänger verwirrsen.

Wie Testen ?
Ich habe ein Stück Film genommenund dann mit CBR 3500 /3600/3700 und so weiter mir 224 Audio immer wieder encodiert.
TMPGENC Batch Encoding.
Da brauchet man ja immer nur eine Zahl erhöhen und das Projekt (anderer Name) neu abspeichern.

Dann kann man sehr schön sehen, wo der Player anfängt zu ruckeln, oder der Ton anfängt abzuregeln.

Zur Sicherheit belibt man dann 100-300 darunter (Bei 6000-7000 kein wirklicher Verlust ) und ist auf der sicheren Seite.
_________________
Gruß BergH
linuxuser 



Anmeldungsdatum: 06.11.2002
Beiträge: 128

Benutzer-Profile anzeigen Private Nachricht senden
Beitrag Beitrag 9 - Verfasst am: Mo März 31, 2003 23:44    Titel: Antworten mit Zitat

Zum Thema Anfänger, bei tmpgenc würde ich mich auch noch als solchen bezeichnen, bei transcode dürfte ich schon langsam zum Abi antreten :-) Mein Verständnis zum Transcode-Encoder hilft natürlich sehr bei tmpgenc weiter, obwohl die Möglichkeiten bei tmpgenc für manches Video doch entscheidend anders/besser sind. So wie ich die avis von selbsgemachten analogen Videos mache, dürfte auch nicht immer sinnvoll und wegen der Zeitbeschränkung möglich sein. Für kurze selbstgemachte Videos dürfte die DVD-konforme XSVCD-Erstellung als Zwischenlösung durchaus überlegenswert sein.

Man sollte sich also genau überlegen was man will. Da ich DVD-Standalones habe, die sehr gut mit hohen Bitraten bei CD umgehen, schiebe ich den DVD-Brennerkauf hinaus und encodiere aber DVD-konform, sodass ich später ohne Neuencodieren DVD erstellen kann. Es ist weniger der Preis des DVD-Brenners, der mich abschreckt, als die vielen Probleme, auch bei der Authoring-Software, die man immer wieder liest. Wird Zeit, dass Aldi die DVD-Rohlinge ins Standard-Sortiment aufnimmt, vielleicht verschwinden dann die Kinderkrankheiten schneller :-)

Augenblicklich sind meine relativ sicheren Einstellungen bei tmpgenc 2xVBR 5400 avg und 6400 max.

Das führt dazu, dass ich bei "normalen" Szenen ohne viel schnelle Bewegungen unter der höchstmöglichen Bitrate bleibe und bei sehr schnellen Szenen trotz der Angabe von max. 6400 über 7000 komme. Bei diesen Bitraten ist die Qualität durch Erhöhung der Bitrate eigentlich schon fast nicht mehr verbesserbar. Bei einem 10min.Video ist der erhöhte Kapazitätsbedarf bei höheren Bitraten aber nebensächlich.

Die von dir vorgeschlagene Batch-Encodierung hatte ich bereits ähnlich gemacht und getestet. Das hilft wegen der unterschiedl. Szenen aber nur bedingt weiter.

Ich habe aber jetzt wieder ein paar Zusammenhänge kapiert und im Extremfall muss man halt 2 mal 2xVBR machen.

Wer noch eine andere Idee hat, wie man die max. Bitrate pro Frame einschränken kann, möge bitte seinen Kommentar abgeben.
_________________
Gruß Al
Beiträge der letzten Zeit anzeigen:   


DVD SVCD Forum Foren-Übersicht -> TMPGEnc
Neue Antwort erstellen


 
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Datenschutzerklärung


Powered by phpBB © 2001, 2005 phpBB Group