wo bleibt mpeg-4 avc? |
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
|
|
ich will ich nicht mehr mit den nervigen Profilen, I/B/P/etc-Frames oder Levels abmühen.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
AVI XVID video import - 352 x 192 @ 25.00 FPS - 105486 Frames
Indicated Profile: Advanced Simple Profile @ Level 3
Importing sample 105486 / 105486 (100.00)
Has B-Frames (2 max consecutive B-VOPs - packed bitstream) - Adjusting CTS
CTS Adjustment done
Import results: 105485 VOPs (737 Is - 40965 Ps - 63783 Bs)
Removed Frames: 2 VFW delay frames - 39297 N-VOPs
Saving file into c:dvd2mp4movie.mp4: Interleaving on (0.500 seconds)... done |
|
Das sagt mp4box beim hinzufügen der video.avi in die audio.mp4 zur video.mp4
Beim auflisten der Streams wird mir folgendes angezeigt:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
* Movie Info *
Timescale 90000 - Duration 01:10:19.477
Fragmented File no - 2 tracks
File Brand mp42 - version 0
File has root IOD
Scene PL 255 - Graphics PL 255 - OD PL 255 - Visual PL 243 - Audio PL 43
No streams included in root OD
Track # 1 Info - TrackID 1 - TimeScale 48000 - Duration 01:10:19.477
Media Type "soun" - Media Sub Type "MPEG" - 197788 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 64
MPEG-4 Audio AAC LC - 6 Channels - SampleRate 48000
Self-synchronized
Track # 2 Info - TrackID 4 - TimeScale 25000 - Duration 01:10:19.400
Media Type "vide" - Media Sub Type "MPEG" - 105485 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 32
MPEG-4 Visual Size 352 x 192 - Advanced Simple Profile @ Level 3
Synchronized on stream 1 |
|
Unter http://www.hdpc.tv/mpeg-4/ habe ich einige Screenshots meiner xvid-Einstellungen sowie screenie des Flask Encoder Status sowie von Gspot gespeichert. Ebenso findet ihr dort einen kleinen Abschnitt des bereits encodierten Videos.
Seht selbst, ich weis nicht warum xvid so verdammt schlecht aussieht bei der kleinen Auflösung wobei doch "alle qualitätssteigernden Features aktiviert sind".
Ich würde gern weiterhin im Adv. Simple @ L3 bleiben, Adv. Simple @ L5 mit einer Auflösung von 720x*** generiert zu große Dateien, trotz Bitrate auf 768kbps.
Ich dachte es wird nach folgender Formel gerechnet: ((bitrate in kilobit * 1000) / frames pro sekunde) / (hor. resolution * ver. resolution) = verfügbare bits per pixel (wenn denn jeder frame voll berechnet wird).
mache ich was falsch oder liegt es an xvid? nutze ich divx 6.4 pro bekomme ich ein ungefähr gleich großes video, allerdings in einem weitaus besseren bild.
Das selbe Problem entstand auch bei einem Interlaced Video, De-Interlacing war nicht aktiviert, zudem hatte ich andere "Erweiterte Einstellungen" bei xvid, z.b. kein chroma, kein VHQ, etc, die Einstellungen unter "04_0*.jpg" hatte ich damals somit ausgelassen = Standard), allerdings verbesserte sich nichts nachdem de-interlacing aktiviert wurde.
gehinted wäre die streaminfo:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
|
* Movie Info *
Timescale 90000 - Duration 01:10:19.584
Fragmented File no - 4 tracks
File Brand mp42 - version 0
File has root IOD
Scene PL 255 - Graphics PL 255 - OD PL 255 - Visual PL 243 - Audio PL 43
No streams included in root OD
Track # 1 Info - TrackID 1 - TimeScale 48000 - Duration 01:10:19.477
Media Type "soun" - Media Sub Type "MPEG" - 197788 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 64
MPEG-4 Audio AAC LC - 6 Channels - SampleRate 48000
Self-synchronized
Track # 2 Info - TrackID 4 - TimeScale 25000 - Duration 01:10:19.400
Media Type "vide" - Media Sub Type "MPEG" - 105485 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 32
MPEG-4 Visual Size 352 x 192 - Advanced Simple Profile @ Level 3
Synchronized on stream 1
Track # 3 Info - TrackID 65536 - TimeScale 48000 - Duration 01:10:19.584
Media Type "hint" - Media Sub Type "rtp " - 169000 samples
Streaming Hint Track for track ID 1
Track # 4 Info - TrackID 65539 - TimeScale 25000 - Duration 01:10:19.400
Media Type "hint" - Media Sub Type "rtp " - 105485 samples
Streaming Hint Track for track ID 4 |
|
isma-konform wäre es dann:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
* Movie Info *
Timescale 90000 - Duration 01:10:19.477
Fragmented File no - 4 tracks
File Brand mp42 - version 0
File has root IOD
Scene PL 1 - Graphics PL 1 - OD PL 1 - Visual PL 243 - Audio PL 43
Track # 1 Info - TrackID 101 - TimeScale 48000 - Duration 01:10:19.477
Media Type "soun" - Media Sub Type "MPEG" - 197788 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 64
MPEG-4 Audio AAC LC - 6 Channels - SampleRate 48000
Synchronized on stream 1
Track # 2 Info - TrackID 201 - TimeScale 25000 - Duration 01:10:19.400
Media Type "vide" - Media Sub Type "MPEG" - 105485 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 32
MPEG-4 Visual Size 352 x 192 - Advanced Simple Profile @ Level 3
Synchronized on stream 1
Track # 3 Info - TrackID 2 - TimeScale 90000 - Duration 00:00:01.000
Track is present in Root OD
Media Type "odsm" - Media Sub Type "MPEG" - 1 samples
MPEG-4 Config: ObjectDescriptor Stream - ObjectTypeIndication 1
Synchronized on stream 1
Track # 4 Info - TrackID 1 - TimeScale 90000 - Duration 00:00:01.000
Track is present in Root OD
Media Type "sdsm" - Media Sub Type "MPEG" - 1 samples
MPEG-4 Config: SceneDescription Stream - ObjectTypeIndication 2
Self-synchronized |
|
eine isma-konforme mpeg-4 gehinted wäre:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
|
* Movie Info *
Timescale 90000 - Duration 01:10:19.584
Fragmented File no - 6 tracks
File Brand mp42 - version 0
File has root IOD
Scene PL 1 - Graphics PL 1 - OD PL 1 - Visual PL 243 - Audio PL 43
Track # 1 Info - TrackID 101 - TimeScale 48000 - Duration 01:10:19.477
Media Type "soun" - Media Sub Type "MPEG" - 197788 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 64
MPEG-4 Audio AAC LC - 6 Channels - SampleRate 48000
Synchronized on stream 2
Track # 2 Info - TrackID 201 - TimeScale 25000 - Duration 01:10:19.400
Media Type "vide" - Media Sub Type "MPEG" - 105485 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 32
MPEG-4 Visual Size 352 x 192 - Advanced Simple Profile @ Level 3
Synchronized on stream 2
Track # 3 Info - TrackID 2 - TimeScale 90000 - Duration 00:00:01.000
Track is present in Root OD
Media Type "odsm" - Media Sub Type "MPEG" - 1 samples
MPEG-4 Config: ObjectDescriptor Stream - ObjectTypeIndication 1
Self-synchronized
Track # 4 Info - TrackID 1 - TimeScale 90000 - Duration 00:00:01.000
Track is present in Root OD
Media Type "sdsm" - Media Sub Type "MPEG" - 1 samples
MPEG-4 Config: SceneDescription Stream - ObjectTypeIndication 2
Synchronized on stream 2
Track # 5 Info - TrackID 65636 - TimeScale 48000 - Duration 01:10:19.584
Media Type "hint" - Media Sub Type "rtp " - 169000 samples
Streaming Hint Track for track ID 101
Track # 6 Info - TrackID 65736 - TimeScale 25000 - Duration 01:10:19.400
Media Type "hint" - Media Sub Type "rtp " - 105485 samples
Streaming Hint Track for track ID 201 |
|
Dieser Beitrag wurde 8 mal editiert, zum letzten Mal von an3k: 28.10.2006 19:39.
|
|
28.10.2006 19:08 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
wo bleibt mpeg-4 avc?
ich will ich nicht mehr mit den nervigen Profilen, I/B/P/etc-Frames oder Levels abmühen. |
gibt es im AVC Standard noch viel verstärkter
Von Mpeg-4 AVC gibt es schon einige Implmentationen, z.B. komerzielle von Nero/Ateme und Mainconcept und Elencard und als kostenfreie Implementation x264, die auch wunderbar funktionieren.
Zitat: |
Ich würde gern weiterhin im Adv. Simple @ L3 bleiben, Adv. Simple @ L5 mit einer Auflösung von 720x*** generiert zu große Dateien, trotz Bitrate auf 768kbps. |
je nach Film sollte man in Xvid die Overflow Treatment Settings anpassen (siehe: Wissenswertes rund um Xvid)
Zitat: |
Das selbe Problem entstand auch bei einem Interlaced Video, De-Interlacing war nicht aktiviert, zudem hatte ich andere "Erweiterte Einstellungen" bei xvid, z.b. kein chroma, kein VHQ, etc, die Einstellungen unter "04_0*.jpg" hatte ich damals somit ausgelassen = Standard), allerdings verbesserte sich nichts nachdem de-interlacing aktiviert wurde. |
Xvid selber kann nicht Deinterlacen! Xvid kann nur interlaced encoden. Deinterlacen muß vorher gemacht werden.
1. bei niedrigen Auflösungen würde ich mehr B-Frames nehmen 3-5 und die BVOP sensitivity auch auf 30-50 setzen
2. Trellis quantization aktivieren, durch das Feature kann man Qualitätsmäßig nur gewinnen
3. Warum encodest Du überhaupt auf so einer niedrigen Auflösung? Wenn Du das Ergebnis auf einem normalen Display angucken willst ist die Auflösung zu niedrig um gut auszusehen.
Cu Selur
Ps.: Weiteres kann ich zu deinem Video erst sagen wenn es fertig encoded ist.
__________________ Hybrid
|
|
28.10.2006 19:44 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
Zitat: |
Zitat: |
wo bleibt mpeg-4 avc?
ich will ich nicht mehr mit den nervigen Profilen, I/B/P/etc-Frames oder Levels abmühen. |
gibt es im AVC Standard noch viel verstärkter
|
Zitat: |
Von Mpeg-4 AVC gibt es schon einige Implmentationen, z.B. komerzielle von Nero/Ateme und Mainconcept und Elencard und als kostenfreie Implementation x264, die auch wunderbar funktionieren. |
Ja aber sagtest du nicht auch, dass es noch keinen nützlichen Codecs gibt? Ich weis nun nicht was los ist.
Zitat: |
Zitat: |
Ich würde gern weiterhin im Adv. Simple @ L3 bleiben, Adv. Simple @ L5 mit einer Auflösung von 720x*** generiert zu große Dateien, trotz Bitrate auf 768kbps. |
je nach Film sollte man in Xvid die Overflow Treatment Settings anpassen (siehe: Wissenswertes rund um Xvid) |
Na dann werd ich mir das mal durchlesen, dachte da würde sich alles automatisch anpassen, schließlich hat das ding ja auch die mpeg-4 profile
Zitat: |
Zitat: |
Das selbe Problem entstand auch bei einem Interlaced Video, De-Interlacing war nicht aktiviert, zudem hatte ich andere "Erweiterte Einstellungen" bei xvid, z.b. kein chroma, kein VHQ, etc, die Einstellungen unter "04_0*.jpg" hatte ich damals somit ausgelassen = Standard), allerdings verbesserte sich nichts nachdem de-interlacing aktiviert wurde. |
Xvid selber kann nicht Deinterlacen! Xvid kann nur interlaced encoden. Deinterlacen muß vorher gemacht werden. |
Ich hatte die Option in FlasKMPEG gewählt, wird dann die FlasK-eigene Methode zum De-Interlacing genutzt oder muss es der Codec dann immernoch unterstützen?
Zitat: |
1. bei niedrigen Auflösungen würde ich mehr B-Frames nehmen 3-5 und die BVOP sensitivity auch auf 30-50 setzen
2. Trellis quantization aktivieren, durch das Feature kann man Qualitätsmäßig nur gewinnen
3. Warum encodest Du überhaupt auf so einer niedrigen Auflösung? Wenn Du das Ergebnis auf einem normalen Display angucken willst ist die Auflösung zu niedrig um gut auszusehen. |
Danke, werde es gleich ausprobieren. Eigentlich dürfte das aber nicht passieren. Ein kurzes Beispiel sollte meine Auffassung verdeutlichen:
wir enkodieren die selbe quelle, alle settings sind ebenfalls die selben, abgesehen von der auflösung. video1 wird 704x576 und video2 wird 352x288.
Obwohl nun das zweite Video kleiner ist, hat es vierfach so viele Bits per Pixel wie video1 ... sind wir noch nicht so weit um das richtig hinzubekommen oder hab ich nen denkfehler?
Zitat: |
Cu Selur
Ps.: Weiteres kann ich zu deinem Video erst sagen wenn es fertig encoded ist. |
Ist schon hochgeladen
|
|
28.10.2006 20:04 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
Ja aber sagtest du nicht auch, dass es noch keinen nützlichen Codecs gibt? |
Nein, kann mich nicht entsinnen das gesagt zuhaben.
Zitat: |
Na dann werd ich mir das mal durchlesen, dachte da würde sich alles automatisch anpassen, schließlich hat das ding ja auch die mpeg-4 profile |
Mpeg-4 Profile legen nur Beschränkungen fest! Es werden weder alle möglichkeiten eines Profils automatisch voll ausgereizt noch haben sie einen Einfluß auf die Ratecontrol solange nicht die vbv Beschränkungen verletzt werden.
Zitat: |
Ich hatte die Option in FlasKMPEG gewählt, wird dann die FlasK-eigene Methode zum De-Interlacing genutzt oder muss es der Codec dann immernoch unterstützen? |
Die in Flaskmpeg sollte okay sein, wobei Flaskmpeg kein besonders gutes Deinterlacing hat.
Zitat: |
Obwohl nun das zweite Video kleiner ist, hat es vierfach so viele Bits per Pixel wie video1 ... sind wir noch nicht so weit um das richtig hinzubekommen oder hab ich nen denkfehler |
Ja, die Anzahl der Bits pro Pixel ist kein verlässliches Qualitätsmaß.
Cu Selur
__________________ Hybrid
|
|
28.10.2006 20:16 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
Zitat: |
Original von Selur
Mpeg-4 Profile legen nur Beschränkungen fest! Es werden weder alle möglichkeiten eines Profils automatisch voll ausgereizt noch haben sie einen Einfluß auf die Ratecontrol solange nicht die vbv Beschränkungen verletzt werden. |
d.h. ich kann eigentlich alles aktivieren, was nicht ins Profil/Level passt wird wieder deaktiviert, bzw. auf eine zugelassene anzahl gesenkt?
Zitat: |
Ja, die Anzahl der Bits pro Pixel ist kein verlässliches Qualitätsmaß. |
Schade, hätte mich auch gewundert wenn es im Grunde so einfach gewesen wäre ;>
Zitat: |
Von Mpeg-4 AVC gibt es schon einige Implmentationen, z.B. komerzielle von Nero/Ateme und Mainconcept und Elencard und als kostenfreie Implementation x264, die auch wunderbar funktionieren. |
Welchen Codec würdest du empfehlen? Wichtig wäre mir die Qualität und dass ich nachher nicht umkodieren muss weil der von mir verwendete Codec was leicht falsch machte...
|
|
28.10.2006 21:34 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
RE: wo bleibt mpeg-4 avc? |
|
hab nun an den Einstellungen die du mir genannt hast rumgespielt, ich konnte keinerlei Verbesserung/Verschlechterung feststellen.
Nutze ich DivX mit ungefähr den selben settings (Bitrate/Auflösung/fps sind gleich) habe ich ein super bild.
|
|
28.10.2006 23:29 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
Welchen Codec würdest du empfehlen? Wichtig wäre mir die Qualität und dass ich nachher nicht umkodieren muss weil der von mir verwendete Codec was leicht falsch machte... |
Neros AVC oder x264. x264 ist Qualitativ etwas bessser wenn man ihn richtig konfiguriert. Neros AVC (kann man nur in Recode nutzen) ist aver einfacher von der Benutzung und vermutlich für Dich eher geeignet.
Zitat: |
d.h. ich kann eigentlich alles aktivieren, was nicht ins Profil/Level passt wird wieder deaktiviert, bzw. auf eine zugelassene anzahl gesenkt? |
sollte so sein
Zitat: |
Nutze ich DivX mit ungefähr den selben settings (Bitrate/Auflösung/fps sind gleich) habe ich ein super bild. |
Dem kann ich persönlcih eigentlich nicht zustimmen.
Könntest Du eventuell einen kleinen Auschnitt des Ausgangsmaterials posten?
Dann encode ich den mal mit Xvid und x264 zum Vergleich zu einer von Dir erstellten DivX Variante an deren Größe ich mich dann orientieren würde.
Zitat: |
Nutze ich DivX mit ungefähr den selben settings (Bitrate/Auflösung/fps sind gleich) habe ich ein super bild. |
Da die Datenrate für den Auschnitt relativ niedirg ist (und nicht sauber geresized wird; Aliasing) treten bei Xvid eher Blöcke auf wohingegen DivX eher glättet.
Cu Selur
__________________ Hybrid
|
|
29.10.2006 08:20 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
|
29.10.2006 16:25 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
von denen brauch ich nur die AACEnc.dll |
ich benutz wenn ich nicht Nero Recode benutze nur der ihren command line interface aac encoder,...
Zitat: |
QT 7.1 Pro angeschaut .. |
Ist zum Encoden echt Schrott.
Zitat: |
Mach ich gern, wenn ich rausbekomm wie ich vob-Dateien schneide |
Die betreffende vob Datei in DGIndex öffnen unten den gewünschten Teil mit dem '[' und dem ']' Knopf + Scrollen auswählen. Dann File->Save Project and extract Video und es sollt eine Project Datei und der Videostream aus dem vob extraheirt werden.
Cu Selur
__________________ Hybrid
|
|
29.10.2006 20:31 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
hmm, DGIndex sieht genauso aus wie ein Programm mit anderem Namen. Ist es das selbe Programm und wird nur wegen rechtlichen Angelegenheiten DGIndex genannt oder ist es eine Weiterentwicklung?
|
|
29.10.2006 22:36 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
DGIndex ist eine Weiterentwicklung von DVD2AVI, welches schon eine Weile nicht mehr weiterentwicklet wird.
Cu Selur
__________________ Hybrid
|
|
29.10.2006 22:38 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
|
30.10.2006 01:03 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Wie groß soll das Xivd werden? (Wollte mich an deinem Versuch orientieren, aber der ist schon weg.)
"trotz Bitrate auf 768kbps." ist zwar für einen Film im Durchschnitt (für manche Leute) akzeptabel, aber für so eine Szene eventuell etwas wenig. Da man, meiner Ansicht nach, i.d.R. ca. 1/3 der Mpeg2-Größe anstreben sollte werd ich mal ein paar Encodes machen.
Spielste das Ganze später auf einem Rechner oder einem Stand Alone Player ab? (-> etweilige Profil-Einschränkungen)
Cu Selur
Ps.: hab jetzt mal folgende Größen mit Xvid encoded:
3MB - 801kBits
4MB - 1070kBits
6MB - 1608kBits
8MB - 2146kBits
von der 3&4MB Variante hab ich jeweils noch einen weiteren encode gemacht mit einer Custom Matrix und mit x264.
http://selur.movie2digital.com/TestEncodes.zip
(ab ca. 8:30Uhr sollte das Material oben sein)
PPs.: Falls Du mit den Files so (in einem mp4 container) nix anfangen kannst verwende den VLC zum Playback.
__________________ Hybrid
|
|
30.10.2006 07:25 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
wollte es ins SP @ L3 quetschen, (unter 1GB muss es sein, am besten exakt 1GB und kein bit mehr oder weniger
) damit auch mein Streaming Server (der nun übrigends läuft) die mp4's streamen kann. Als ich dann aber die Tiefenschärfe der m2v gesehen habe (irgendwie empfand ich die qualität der m2v besser als die dvd selbst) wollte ich gern das nutzen, aber 24MB für 30 Sekunden ist zu viel
Quäle meinen Rechner gerade mit x264, 2pass. Der erste ist schon durch, siehe:
Start time: 13:08:19
End time: 14:28:09
Duration: 01:19:49
Speed: 22 fps
2pass läuft gerade, mit sagenhaften 5,34 fps
Sind die gemachten Settings ok?
code: |
1:
|
Command Line: "C:x264x264.exe" --pass 1 --bitrate 2765 --stats "C:DVDsourcevts_01_1.stats" --bframes 3 --b-pyramid --progress --sar 48:33 --no-psnr --subme 1 --analyse none --me dia --ref 1 --output NUL "C:DVDsourcevts_01_1.avs" |
|
code: |
1:
|
Command Line: "C:x264x264.exe" --pass 2 --bitrate 2765 --stats "C:DVDsourcevts_01_1.stats" --ref 3 --bframes 3 --b-pyramid --weightb --b-rdo --bime --analyse p8x8,b8x8,i4x4,p4x4 --subme 6 --trellis 1 --mixed-refs --progress --sar 48:33 --no-psnr --output "C:DVDsourcevts_01_1_EncoderOutput.264" "C:DVDsourcevts_01_1.avs" |
|
Warum ich dich die ganze Zeit mit Fragen löchere @ Selur (bist ja im Grunde der einzige der das aktiv liest
) ist recht einfach. Für sogut wie jedes Format/Codec gibt es Guides die selbst mein Dad umsetzen könnte, also schön mit Screenshots, etc.
Zudem ist nen stinknormales divx avi viel einfacher herzustellen als z.b. MPEG-4 ASP @ L5 nebst 5.1 AAC
Ich habe schon "wissenswertes über x264" (von dir) überflogen, ein anderer guide meinte da steht drinnen was die sinnvollsten codec-settings, etc. sind aber so richtig schlau bin ich immer noch nicht.
Ich warte nun meinen x264-Versuch ab und wenn der gut ist dann vergess ich normales mpeg-4 ganz schnell
Zu den Videos, erstmal danke fürs encoden. VLC kommt hier nicht drauf, je mehr ich installiere desto früher darf ich wieder installieren ... kennst doch windows :> Hab aufm anderen Rechner Nero ShowTime, das Abspiel-App eben - werde es gleich da testen.
Auf dem PC ist QT7.1Pro installiert. Öffne ich ein mpeg-4 video meldet quicktime "Fehler -2010: Fehlerhafte Daten wurden im Film entdeckt". Nur bei den AVCs passiert dies nicht. Hier öffnet sich das Video-Overlay, das Bild bleibt allerdings komplett schwarz.
Sag bloß ich muss x264 installiert haben damit ich Filme die mit x264 encoded wurden anschauen kann oder reicht mir da "irgendein" mpeg-4 part 10 codec?
Kurzum: was mich bei mpeg-4 nervt ist dass es keine standatisierten infos gibt, man muss sich alles zusammensuchen und testen. Allein schon die Anzahl der Profile die StaxRip/x264 mitbrachte, ganz toll, ich fand aber kein Standard-Profil wie u.a. auf http://de.wikipedia.org/wiki/MPEG-4_Part_10 aufgeführt. Wofür ich welches am besten benutzen kann steht dann sicher in einer deiner zahlreichen Guides ;>
schade dass der nvidia purevideo decoder net anspringt, dann würd ich die power von zwei geforce7800gtx mit zusammen 512mb nutzen ... das sollte das alles um einiges beschleunigen
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von an3k: 30.10.2006 17:28.
|
|
30.10.2006 16:32 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
Sind die gemachten Settings ok? |
--no-ssim schadet der Qualität nicht und bringt 5% mehr Speed
--bframes 3 würd ich auf 5 und dann noch --b-bias 50 dazu packen
--no-fast-pskip hilft bei glatten Flächen
Guck am besten mal ins 'man x264'.
ich verwende meist folgendes:
Zitat: |
E:\Programme\megui\tools\x264\x264.exe --pass 2 --bitrate 1000 --stats ".stats" --ref 5 --mixed-refs --no-fast-pskip --bframes 5 --b-pyramid --b-rdo --bime --weightb --direct auto --filter -2,-1 --subme 7 --trellis 2 --analyse all --8x8dct --qpmin 1 --qpstep 16 --vbv-maxrate 25000 --b-bias 50 --me umh --threads 2 --thread-input --progress --no-dct-decimate --no-psnr --output "" "" --no-ssim --direct-8x8 -1 |
Zitat: |
VLC kommt hier nicht drauf, je mehr ich installiere desto früher darf ich wieder installieren ... |
Kann man auch ohne Installer downloaden.
Zitat: |
Auf dem PC ist QT7.1Pro installiert. Öffne ich ein mpeg-4 video meldet quicktime "Fehler -2010: Fehlerhafte Daten wurden im Film entdeckt". Nur bei den AVCs passiert dies nicht. Hier öffnet sich das Video-Overlay, das Bild bleibt allerdings komplett schwarz. |
Quicktime 7 unterstützt einige Features in Bezug auf Mpeg-4 ASP und AVC nicht. => Quicktime würde ich nicht als Mpeg4 Player empfehlen.
Zitat: |
Sag bloß ich muss x264 installiert haben damit ich Filme die mit x264 encoded wurden anschauen kann oder reicht mir da "irgendein" mpeg-4 part 10 codec? |
So wie ich encoded habe ist ein High-Profile kompatibler Decoder von nöten.
Zitat: |
Wofür ich welches am besten benutzen kann steht dann sicher in einer deiner zahlreichen Guides ;> |
Nö, ich benutz eigentlich nur selbst erstellte Profile.
In MeGui (anderes Frontend mit dem man u.a. auch x264 Material erstellen kann) kann man Level usw. auch einstellen.
Cu Selur
__________________ Hybrid
|
|
30.10.2006 17:28 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
Zitat: |
Original von Selur
Zitat: |
Sind die gemachten Settings ok? |
--no-ssim schadet der Qualität nicht und bringt 5% mehr Speed
--bframes 3 würd ich auf 5 und dann noch --b-bias 50 dazu packen
--no-fast-pskip hilft bei glatten Flächen
Guck am besten mal ins 'man x264'.
ich verwende meist folgendes:
Zitat: |
E:\Programme\megui\tools\x264\x264.exe --pass 2 --bitrate 1000 --stats ".stats" --ref 5 --mixed-refs --no-fast-pskip --bframes 5 --b-pyramid --b-rdo --bime --weightb --direct auto --filter -2,-1 --subme 7 --trellis 2 --analyse all --8x8dct --qpmin 1 --qpstep 16 --vbv-maxrate 25000 --b-bias 50 --me umh --threads 2 --thread-input --progress --no-dct-decimate --no-psnr --output "" "" --no-ssim --direct-8x8 -1 |
|
Danke, hab mir mal in Ruhe meGUI angeschaut und ich muss sagen, sehr aufgeräumt und sauber verarbeitet (wenn man es denn anfassen könnte
) StaxRip gefällt mir auch, bin wie gesagt FlasKMPEG, VirtualDub(Mod), MPEG2AVI GUI, AC3Encode, etc. gewöhnt, nix auto-update
Hab mir mal deine Einstellungen geschnappt, hoffe das wird was
Nachdem ich alles eingestellt hatte und das AVC Level einstellen wollte, konnte ich keins wählen, da entweder 4x4 nur bei levels < 3 unterstützt wird, bzw. = 3 aber nur ohne b-frames. Jedes Level unter 3 meldete dass die Bitrate zu hoch sei.
Du bastelst dir Videos ohne auf die Levels zu achten?
Zitat: |
Zitat: |
VLC kommt hier nicht drauf, je mehr ich installiere desto früher darf ich wieder installieren ... |
Kann man auch ohne Installer downloaden.
Zitat: |
Auf dem PC ist QT7.1Pro installiert. Öffne ich ein mpeg-4 video meldet quicktime "Fehler -2010: Fehlerhafte Daten wurden im Film entdeckt". Nur bei den AVCs passiert dies nicht. Hier öffnet sich das Video-Overlay, das Bild bleibt allerdings komplett schwarz. |
Quicktime 7 unterstützt einige Features in Bezug auf Mpeg-4 ASP und AVC nicht. => Quicktime würde ich nicht als Mpeg4 Player empfehlen. |
Das hab ich nun auch gemerkt, total widerlich das Teil. Besonders schön sind die ganzen Buffer overflows!!! Habe mit dem Darwin Streaming Server eine H.264 mp4 gestreamed, das klappt nun endlich problemlos. Der QT Client hatte die auch abgespielt, kurz mal fullscreen und schwops, buffer overflow
Zitat: |
Zitat: |
Sag bloß ich muss x264 installiert haben damit ich Filme die mit x264 encoded wurden anschauen kann oder reicht mir da "irgendein" mpeg-4 part 10 codec? |
So wie ich encoded habe ist ein High-Profile kompatibler Decoder von nöten.
|
k, das langt mir als aussage um zu wissen wo ichs abspielen kann
Ich bin immernoch auf dem Trichter dass man z.b. mit obiger Command line enkodierte Filme nurnoch mit dem x264 abspielen kann - von damals, divx und so
Verstärkt wird das natürlich noch durch die ganzen unterschiedlichen bezeichnungen wie Nero Digital, Quicktime H.264 und wie sie sonst noch alle heißen.
Die sind untereinander bis auf Kleinigkeiten schon kompatibel, oder? Nicht dass ich jetzt alles mit z.b. dem x264 mache und nachher es nicht mit z.b. dem nero-codec abspielen kann.
Zitat: |
Zitat: |
Wofür ich welches am besten benutzen kann steht dann sicher in einer deiner zahlreichen Guides ;> |
Nö, ich benutz eigentlich nur selbst erstellte Profile.
In MeGui (anderes Frontend mit dem man u.a. auch x264 Material erstellen kann) kann man Level usw. auch einstellen.
|
Magst du uns/mir die nicht mal zur Verfügung stellen oder gibts die evtl. schon? Sorry aber ich find die Sortierung hier im Forum bisschen banane, für mich ... ich komm damit net klar
Ja, das mit den Levels in megui hat sich ja vorerst geklärt
Achja, die optionen "--no-ssim --direct-8x8 -1" muss ich manuell einfügen, da gibts keine direkte option im gui?! (das feld dafür habi gefunden)
Gruß
an3k
P.S. Hab mir vorgenommen, u.a. zum üben alle 10 Episoden von "Band of Brothers" zu einem langen Film zusammenzuschneiden (geht dank GDIndex ja supereinfach
) und dann eben in H.264 umzuwandeln.
Hoffe der Streaming Server kommt mit der Datei dann klar und bekommt nicht auch einen Buffer overflow :>
Nein, der Stream ist nicht öffentlich, Bandbreite für 90 Zuschauer bei 1mbit/stream wäre da aber eben nicht erlaubt. Ich nutze den intern um ein kleines MediaCenter aufzubauen, u.a. mit StorageServer und MediaPC (der dann aber mal was kann und nicht so "billig" ist wie bisheriges). Natürlich volle Unterstützung für hdtv, mpeg-4 (ASP + AVC), 7.1 surround, eigens angepasster software/GUI, mehrere TV-Karten (DVB-C/S/T), uvm.
Da würde ich u.a. auch noch Developer suchen, kein Lohn aber Beteiligung am Gewinn
Dieser Beitrag wurde 5 mal editiert, zum letzten Mal von an3k: 31.10.2006 02:29.
|
|
31.10.2006 02:18 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
Du bastelst dir Videos ohne auf die Levels zu achten? |
Da ich mein Material nur auf nem PC abspielen will und der CoreAVC Decoder den ich verwende die Files ohne Probleme abspielt: Yup
Zitat: |
Das hab ich nun auch gemerkt, total widerlich das Teil. |
folgendes benutz ich um Quicktime Kompatibel zu bleiben:
Zitat: |
E:\Programme\megui\tools\x264\x264.exe --pass 2 --bitrate 1000 --stats ".stats" --ref 5 --mixed-refs --no-fast-pskip --bframes 5 --b-pyramid --b-rdo --bime --weightb --direct auto --filter -2,-1 --subme 7 --trellis 2 --analyse all --8x8dct --qpmin 1 --qpstep 16 --vbv-maxrate 25000 --b-bias 50 --me umh --threads 2 --thread-input --progress --no-dct-decimate --no-psnr --output "" "" --no-ssim --direct-8x8 -1 |
Zitat: |
Ich bin immernoch auf dem Trichter dass man z.b. mit obiger Command line enkodierte Filme nurnoch mit dem x264 abspielen kann - |
ffdshow/VLC/MPlayer/CoreAVC/Nero sollten eigentlich alle mit dem oben angegebenen klar kommen. x264 ist nur ein Encoder, kein Decoder.
Zitat: |
Die sind untereinander bis auf Kleinigkeiten schon kompatibel, oder? |
Yup, zumindest Nero und x264, Quicktime ist da 'beschränkter', das Profile was ich für Quicktime benutze ist gerade noch von Quicktime akzeptiert. (kann man in Quicktime 7 ohne Probleme abspielen und als progressiven Download ins Netz packen, nie mit Darwin ausprobiert, sollte aber auch gehen.)
Zitat: |
Nicht dass ich jetzt alles mit z.b. dem x264 mache und nachher es nicht mit z.b. dem nero-codec abspielen kann. |
Probleme zwischen Nero und x264 gibt's glaub ich aktuell nur bei interlactem Material. (müsste man eventuell mal an einem kleinen Schnipsel antesten)
Zitat: |
Magst du uns/mir die nicht mal zur Verfügung stellen oder gibts die evtl. schon? |
Hab aktuell nur noch ein Profile frü Quicktime, s.o. und mein unrestrited, siehe letzter Post. Am einfachsten ist eigentlich irgendein Standard Profil wählen, Level auswählen, Probleme fixen, falls man das Level nicht mehr auswählen kann.
Zitat: |
Achja, die optionen "--no-ssim --direct-8x8 -1" muss ich manuell einfügen, da gibts keine direkte option im gui?! (das feld dafür habi gefunden) |
Ja, da sie erst seit kurzem in der x264.exe vorhanden sind, das "--direct-8x8 -1" kann man auch weglassen, da es der Standardwert ist.
Zitat: |
Hoffe der Streaming Server kommt mit der Datei dann klar und bekommt nicht auch einen Buffer overflow :> |
-> erstmal ein kleines File encoden und mit dem Testen.
Zitat: |
Da würde ich u.a. auch noch Developer suchen, kein Lohn aber Beteiligung am Gewinn |
Wenn ich Zeit hätte würde mich das durchaus interessieren, bin da aber leider ziemlich eingespannt und werde für sowas sicher keine Zeit haben.
Bei http://forum.doom9.org/showthread.php?s=&threadid=62723 stehen auch ein paar Links zu Ansätzen um mp4 zu streamen.
Cu Selur
Ps.: Da es hier mehr um die CodecConfiguration geht verschieb ich den Thread mal, guck auch mal in folgenden Thread: MeGui - Profile
__________________ Hybrid
|
|
31.10.2006 06:59 |
|
|
Selur
spamming old Newbie
Dabei seit: 13.03.2002
Beiträge: 10.933
|
|
Zitat: |
Ist dein QT kompatibles Profil das höchste was geht? |
Bei der Anzahl an B-Frames bin ich mir nicht ganz sicher sonst aber ja. (zumindest mit dem aktuellen Quicktime, weiß man ja nie was nach dem nächsten Update ist)
Zitat: |
was ist euch lieber? wenn ich weiterhin in meine posts zumindest annägernd themabezogen weiterschreibe oder einen neuen thread starte sobald es ein neues thema ist? |
Kannst ruhig in einem Thread bleiben, macht das ganze übersichtlicher.
Cu Selur
__________________ Hybrid
|
|
31.10.2006 20:52 |
|
|
an3k
Doppel-As
Dabei seit: 18.10.2006
Beiträge: 137
Themenstarter
|
|
Zitat: |
Zitat: |
Ist dein QT kompatibles Profil das höchste was geht? |
Bei der Anzahl an B-Frames bin ich mir nicht ganz sicher sonst aber ja. (zumindest mit dem aktuellen Quicktime, weiß man ja nie was nach dem nächsten Update ist) |
Wunderbar, B-Frames kann ich ja austesten, schicke dann ein Update raus
Zitat: |
Zitat: |
was ist euch lieber? wenn ich weiterhin in meine posts zumindest annägernd themabezogen weiterschreibe oder einen neuen thread starte sobald es ein neues thema ist? |
Kannst ruhig in einem Thread bleiben, macht das ganze übersichtlicher. |
Ja, das hatte ich mir auch gedacht, aber lieber fragen bevor sich alle mods über viel "post verschieben"-arbeit beschweren
Wo arbeitest du denn dass du so wenig Zeit hast? Aber viel wichtiger, was arbeitest du?
Gruß
Ben
|
|
31.10.2006 22:07 |
|
|
|