Hmm ok aber warum die bframe so hoch ? ( --bframes 16 )
Beiträge von S3Ri0US
-
-
So.. die schnelle Commandlein läuft einwandfrei.. FIlm 1080p 21fps.. nun brauch ich zum vergleich eine 2 Pass Commandlein für die Maximale Qualität..
Habe da mal was vorbereitet.. ( wie findet ihr die ? ) für 1080p
Codex264.exe --pass 1 --8x8dct --b-rdo --weightb --bime --mixed-refs --no-fast-pskip --partitions none --bframes 2 --trellis 0 --me dia --subme 1 --ref 1 --direct auto --no-dct-decimate --deblock -2:-1 --bitrate 11000 --progress --threads 2 --thread-input --no-ssim --no-psnr --stats "D:\stats.stats" --output NUL "D:\test.avs" x264.exe --pass 2 --bitrate 11000 --stats "D:\stats.stats" --level 4.1 --keyint 15 --min-keyint 1 --ref 3 --mixed-refs --bframes 2 --bime --weightb --direct auto --filter -3,-2 --subme 1 --analyse p8x8,b8x8,i4x4,i8x8 --8x8dct --vbv-bufsize 9781 --vbv-maxrate 29400 --threads 2 --thread-input --progress --no-psnr --no-ssim --output "D:\test.avs" "D:\test.x264"
-
Öhm.... ich habe nur leider absolut nix von Roxio drauf.. und hatte auch noch nie..
-
Commandline:
Codex264.exe --pass 1 --stats "D:\Stats.stats" --cp 52 --nf --no-cabac --subme 1 --no-chroma-me --analyse none --partitions none --bitrate 4000 --me dia --threads 2 --thread-input --no-psnr --no-ssim --output "D:\Movie.x264" "D:\Script.avs"
Script: (AVS)
CodeDirectShowSource("H:\FILE_1.EVO",FPS=23.976,Audio = False)+DirectShowSource("H:\FILE_2.EVO",FPS=23.976,Audio = False)ConvertToYV12()
Der Fehler:
Code
Alles anzeigenThe NCBENUM return code is: 0x0 The NCBENUM return code is: 0x0 ContextException thrown by BaseCertificate::GetField [.\BaseCertificate.cpp:903] with context Field Video_VC1 not found in certificate C:\Programme\Gemeinsame Dateien\Roxio Shared\Certificates8\CertDVDitProHD.rxc avis [info]: 1920x1080 @ 23.98 fps (192873 frames) x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 Cache64
-
Wo bekomm ich den MS Decoder her ? Habe zwar WMP11... aber wenn ich bei ffdshow WVC1 deaktiviere geht kar nichts mehr.
-
Hmm wenn ich meine Commandline mit diesen Parametern setzte bekomm ich beim Start irgend eine meldung mit einem Certifikat not Found Roxio... blabla.. er scheint zwar zu Arbeiten.. bekomme aber keine Prozent Anziege wie weit er schon ist.
-
Hallo.
Was muss ich in der commandline für Optionen verwenden damit mein Film so schnell wie möglich gecodet wird ? Sprich.. die Quali ist mir Schei** egal ! Ich möchte nur testen ob alle Frames da sind und ob die Framerate passt.
-
Moin.. ich habe hier 2 Movies mit VC-1 im MKV Container.. wenn ich diese mit VLC oder MPC öffne bekomm ich kein Bild. Habe im ffdshow den WVC1 schon aktiviert. aber FFdshow öffnet sich nicht bei der wiedergame. Hoffe ihr könnt Helfen. Danke
-
Hmm.. Daran habe ich natürlich nicht gedacht... die Rechnung haut für Xvid/Avi ziemlich gut hin.. habe jetzt mal 5 Tests gemacht.. Kennt ihr denn die Rechnungen für B-Frames u. Andere Container ? z.v. x264/MKV oder MP4
-
Wenn man die AudioSize aus ner TextBox nimmt langt die Länge und FPS vollkommen... habs hinbekommen.. war nur eine Falsche Deklar..
-
Das mit der MediaInfo DLL war ein SUper TIP !! habe Dank !!
-
Moin.. habe mich mal an einer Bitrate berechnung versucht.. nur leider Spuckt er mir da nur blötsin raus.. hat evt. jemand Ahnung ?
Length = 01:59:24 fps = 25.000
Code
Alles anzeigenPrivate Function Calc_Bitrate(ByVal Length As String, ByVal fps As Double) As Boolean Dim LengthArray As Array Dim Calc_H As Long Dim Calc_M As Long Dim Calc_S As Long Dim duration As Long Dim Frames As Long Dim Overhead As Double Dim video_size As Long Dim target_size As Long Dim Compensat As Double Dim final_bitrate As Long Dim Audio_size As Long LengthArray = Split(Length, ":", -1, 2) Calc_H = 3600 * LengthArray(0) Calc_M = 60 * LengthArray(1) Calc_S = LengthArray(2) duration = (Calc_H + Calc_M) + Calc_S Frames = CInt(duration * fps) Overhead = CInt((Frames + (duration * 1000) / 64) * 16 / 1024) If (outputsize.Text = "700 MB") Then target_size = 700 * 1024 ElseIf (outputsize.Text = "DVD-5") Then target_size = 4400 * 1024 ElseIf (outputsize.Text = "DVD-9") Then target_size = 8000 * 1024 ElseIf (outputsize.Text = "2x DVD-9") Then target_size = 15900 * 1024 End If Audio_size = Replace(audiosize.Text, " MB", "", 1, -1, 2) Audio_size = Audio_size * 1024 video_size = target_size - Audio_size - Overhead Compensat = CInt((24 * fps) / 125) final_bitrate = CInt((video_size * 8 * 128) / (duration * 125) + Compensat) bitrate.Text = final_bitrate End Function
-
Ahhh.. glleich mal ausprobieren.
-
Moin.. ich habe mir jetzt endlich eine vernünftige 5.1 Anlage von Teufel gekauft. Nun find ich es aber schade das meine ganze Musik nur aus den Forderen Boxen kommt... Nun frage ich mich ob es wohl möglich ist eine Mp3 Datei in 5.1 umzuwandeln.. bzw. Sourundsound... Das auch der SubWoofer ordentlich angesprochen wird und der Klang eben aus allen Boxen kommt.
Dank euch
-
Danke.. Die Frameanzahl berechne ich jetzt über Die Gesamtlänge des Films in Sec. geteilt durch die Framerate müsste ziemlich genau hinkommen.
-
stdOut habe ich schon versucht.. is nich.. VB.NET 08 ... Guck jetzt ma bei SourceForge..
-
Moin.. weiss jemand wvon euch wie man den Output von x264 in eine NET Anwendung bekommt ?
-
Habs.. Dank dir !
-
Noch mal kurz was zu diesem Thema.. gibts im netz eine Tabelle / Readme wo für jeden x264 Parameter die Funktion gelistet wird ? z.b. Bitrate ( -b )
-
Ha Perfect ! jetzt muss ich nur noch eine möglichkeit finden die Gesamtzahl der Frames auszulesen und in mein Programm zu packen.