http://satellite-board.de

Aktuelle Zeit: Mo 23. Dez 2024, 10:43

Alle Zeiten sind UTC




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: @HappyJack - WinPVR und Audiosync
BeitragVerfasst: Di 19. Feb 2002, 09:14 
Offline
Member

Registriert: Mo 5. Jun 2000, 22:00
Beiträge: 77
Hallo,
ich muss mich wohl erst mal vorstellen. Ich bin derjenige, welcher gerade in den (Win)PVRRipper Sourcen rumpfuscht.
Mein Problem ist nun folgendes:
Wenn man von der Platte was runterrippt hat man zwangsläufig einen Versatz zwischen Audio und Video (laut PTS-Info meistens ca. 200 - max 400 ms). Wie kann ich einen Frame (Audio oder Video) abschneiden. Oder 2. gangbarer (und ich glaube besserer) Weg:
wie kann ich am Anfang 200 ms Stille einfügen ?
Wenn mir da einer auf die Sprünge helfen könnte, wäre es ein leichtes den Sync auf fast 100 % zu kriegen.
Was ich zur Zeit mache ist, dass ich den Unterschied zwischen 1. Audio und Videoframe ausgebe - hilft aber nur bei AVI-Konvertierung. Bei MPEG-Muxern kann man meines Wissens kein Delay einstellen.

Auf eine Antwort hoffend,

Andal


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Di 19. Feb 2002, 11:50 
Offline
Senior Member

Registriert: Mo 10. Sep 2001, 22:00
Beiträge: 164
Hi,
es ist schön, daß sich jemand weiterhin dem Thema Rippen annimmt. Wenn ich das mit dem Versatz jetz so lese, kommt mir der Gedanke, daß Du beim Rippen ein gemuxtes File erzeugen willst. Ist das richtig oder verstehe ich da was falsch?
Was Du sagst, daß man bei MPEG-Muxern kein Delay einstellen kann, stimmt nicht. Schau Dir mal bbmpeg an, daß ist ein Programm zum muxen und das geht das Prima mit Delay-Korrektur.
Ansonsten hatte ich mit den bisherigen Rippern keine (außer 1-2 Ausnahmen) Probleme
mit A/V Delay. Kann man eigentlich so lassen.


Flubber


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Di 19. Feb 2002, 12:29 
Offline
Member

Registriert: Mo 3. Dez 2001, 23:00
Beiträge: 90
hi!
kann mich der meinung von flubber nur anschliessen...der ripper ist ein tolles tool, er unterstützt jetzt sogar die eingabe von jobs.
mit dem audio-versatz hatte ich bisjetzt keine probleme, nahm immer bbmpeg und setzte für "forced mux rate" den wert auf 0, dadurch soll angeblich die synchronität erhalten bleiben. (las ich irgendwo mal im forum)
weiter so!
ciao
mav


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Di 19. Feb 2002, 17:33 
Offline
Member

Registriert: Mo 5. Jun 2000, 22:00
Beiträge: 77
@flubber
Das mit bbmpeg hab ich kurz nachdem ich die Frage geschrieben habe erfahren - hab bisher nur Erfahrungen mit TMpeg gehabt und der kann es wohl nicht. Würde es helfen, wenn man den Audioversatz in ein Log-File schreibt ??? Natürlich nur wenn ausser mir noch einer Probleme hat ....
Das mit den Jobs - sollte man das noch Erweitern - Jobliste - Job löschen ?

Bin für Vorschläge offen - aber in den nächsten 3 Wochen auf Sonne-tank-tour.

CU,
Andal

PS: sind beim MPEG-Muxen wirklich noch keine sync-Probleme entstanden ?


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Di 19. Feb 2002, 22:29 
Offline
Member

Registriert: Fr 23. Mär 2001, 23:00
Beiträge: 75
Hi Andal,
gerade kommt mir flubber mit bbMPEG zuvor, meinem Multiplex-Favoriten. Die nachfolgenden Einstellungen habe ich von G_d_G (Gandalf der Graue) übernommen:


Auf der Zunge Program Stream Settings einstellen:

Type: SVCD

Haken bei VBR, Add SVCD scan offsets, write program end code
Timestamps: - All frames -
Pulldown: - none -

Forced muxrate: 0 -> wichtig, die passende Muxrate wird vom Programm ermittelt
Size: 2324
Packets/pack: 1
Buffersize: Video: 230 Audio1: 32
Statupdelays: Pack: 40 Video: 344 Audio1: 344

Nochmal zum Sync: Ich hatte am 31.03.2001 ja mal ein Kochrezept gepostet, wie man vorgehen muß. Hier die zwei Möglichkeiten:
1. Ton eilt vor -> PTS vom ersten I-Frame im Audiostream suchen, dabei den Packets ohne PES-Header eine interpolierte Zeit zuordnen und den dichtesten Frame als A-Start benutzen.
2. Bild eilt vor -> solange Seq-Header überspringen bis Bedingung 1 zutrifft.

Die Größe eines Audio-Frames hängt vom Bittakt ab, aller wieviel Frames ein PES-Header kommt, kann bei den Sendern verschieden sein. Also niemals feste Annahmen machen, sondern alles ermitteln, bzw. aus den Headern entnehmen.

Als Letztes noch die PES-Header entfernen, falls gemuxt werden soll, ansonsten drinlassen. Dieses 1:1 "Backup" könnte dann wieder auf eine (andere) Platte gespielt werden - aber das ist ja ein anderes Thema. <IMG SRC="groucho-marx.gif" border="0">

_________________
Happy Jack


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de