Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach demuxen keine Audiodatei
Hallo!
Bislang funktionierte das demuxen mit ds.jar bzw. Project X immer tadellos. Jetzt hatte ich eine Datei (ts-Datei), die ich demuxen wollte. Leider kam als Ergebnis nur die Videodatei, die Audiodatei hat das perogramm leider nicht geschrieben. Wenn ich die ts-Dateien nach mpg (m2p) umwandle, dann ist der Ton mit dabei.
Muss ich vielleicht noch etwas zusätzlich einstellen, dass es vielleicht ein besonderes ts-File ist?
TheHorse
24.09.2003, 06:39
Logauszug?
Hardware (Receiver) bzw. Grab-/Rip-Soft?
dvb.matt
24.09.2003, 10:21
'global PTS shift' mal auf 'auto' stellen.
UND das LOG her...
'global PTS shift' mal auf 'auto' stellen.
UND das LOG her...
Habe ich gemacht: Hier kommt der Logbericht:
Mittwoch, 24. September 2003 13.18 Uhr CEST
X V0.81.4 (29.08.2003)
=== session infos ===
=> working with collection 0
-> write output files to :
J:\Test\
=> File 0: J:\Dreambox\WDR FERNSEHEN - hasch mich ich bin der moerder.ts (1073746960 bytes)
=> File is DVB/MPEG-2 TS (Video/Audio/TTX PES)
=> demux
-> SID 0x6DCF
-> PMT 0x258 refer to these Video/Audio/Text related PIDs :
< 0x259 0x25A 0x25C >
--> PID 0x1F (SIT) (0x0 #1) -> ignored
--> PID 0x0 (PAT or others) (0xD38 #19) -> ignored
ok> PID 0x259 has PES-ID 0xE7 (MPEG Video) (0x3FE4 #88)
--> PID 0x258 (PMT) (0xAE0C #238) -> ignored
ok> PID 0x25A has PES-ID 0xC0 (MPEG Audio) (0x12C5C #410)
-> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 15000000bps, vbvBuffer 112
dropping useless B-Frames @ GOP#0 / new Timecode 00:00:00.000
--> PID 0x259 -> packet 1079042 @ pos. 202859708 out of sequence (12/8) (shifting..)
--> PID 0x25A -> packet 1079080 @ pos. 202866852 out of sequence (7/3) (shifting..)
dropping gop(sequence) @ orig.PTS 05:11:36.594 / new Timecode 00:06:36.920
GOP#827, Pics expected/count 12/4 ; PTS difference 1386603ms (should be 0)
dropping useless B-Frames @ GOP#828 / new Timecode 00:06:36.920
--> PID 0x259 -> packet 1082024 @ pos. 203420324 out of sequence (15/14) (shifting..)
--> PID 0x259 -> packet 1082026 @ pos. 203420700 out of sequence (2/1) (shifting..)
--> PID 0x259 -> packet 2599453 @ pos. 488696976 out of sequence (14/10) (shifting..)
--> PID 0x25A -> packet 2599502 @ pos. 488706188 out of sequence (2/1) (shifting..)
ok> PID 0x25C has PES-ID 0xBD (private stream 1) (TTX) (0x1D212DEC #2599542)
dropping gop(sequence) @ orig.PTS 05:44:24.598 / new Timecode 00:16:17.000
GOP#2037, Pics expected/count 12/19 ; PTS difference -20638491ms (should be 0)
dropping useless B-Frames @ GOP#2038 / new Timecode 00:16:17.000
-> actual written vframes: 48676
switch to file: J:\Dreambox\WDR FERNSEHEN - hasch mich ich bin der moerder.ts.001
--> PID 0x259 -> packet 5788731 @ pos. 1088281504 out of sequence (11/13) (shifting..)
dropping gop(sequence) @ orig.PTS 00:16:53.467 / new Timecode 00:32:43.840
GOP#4094, Pics expected/count 12/10 ; PTS difference 0ms (should be 0)
dropping useless B-Frames @ GOP#4095 / new Timecode 00:32:43.840
--> PID 0x25C -> packet 8571487 @ pos. 1611439632 out of sequence (0/9) (shifting..)
--> PID 0x25C -> packet 8571783 @ pos. 1611495280 out of sequence (10/0) (shifting..)
dropping gop(sequence) @ orig.PTS 00:30:36.467 / new Timecode 00:46:25.040
GOP#5806, Pics expected/count 12/11 ; PTS difference 0ms (should be 0)
dropping gop(sequence) @ orig.PTS 00:30:43.507 / new Timecode 00:46:29.680
GOP#5817, Pics expected/count 12/11 ; PTS difference 0ms (should be 0)
dropping gop(sequence) @ orig.PTS 00:30:48.107 / new Timecode 00:46:33.000
GOP#5825, Pics expected/count 4/3 ; PTS difference 0ms (should be 0)
--> PID 0x259 -> packet 9034742 @ pos. 1698531836 out of sequence (15/1) (shifting..)
dropping gop(sequence) @ orig.PTS 00:32:45.387 / new Timecode 00:48:29.120
GOP#6068, Pics expected/count 12/11 ; PTS difference 0ms (should be 0)
dropping useless B-Frames @ GOP#6069 / new Timecode 00:48:29.120
-> actual written vframes: 88399
switch to file: J:\Dreambox\WDR FERNSEHEN - hasch mich ich bin der moerder.ts.002
-> actual written vframes: 125407
switch to file: J:\Dreambox\WDR FERNSEHEN - hasch mich ich bin der moerder.ts.003
--> PID 0x25C -> packet 20145444 @ pos. 3787343812 out of sequence (12/5) (shifting..)
--> PID 0x25C -> packet 20145516 @ pos. 3787357348 out of sequence (1/8) (shifting..)
dropping gop(sequence) @ orig.PTS 01:22:26.667 / new Timecode 01:38:09.880
GOP#12279, Pics expected/count 2/1 ; PTS difference 0ms (should be 0)
--> PID 0x25C -> packet 20146184 @ pos. 3787482932 out of sequence (6/8) (shifting..)
--> PID 0x25C -> packet 20146420 @ pos. 3787527300 out of sequence (8/13) (shifting..)
--> PID 0x25C -> packet 20146991 @ pos. 3787634648 out of sequence (13/12) (shifting..)
dropping gop(sequence) @ orig.PTS 01:22:29.587 / new Timecode 01:38:11.760
GOP#12284, Pics expected/count 2/1 ; PTS difference 0ms (should be 0)
--> PID 0x25C -> packet 20154437 @ pos. 3789034496 out of sequence (13/12) (shifting..)
dropping gop(sequence) @ orig.PTS 01:22:40.387 / new Timecode 01:38:20.600
GOP#12304, Pics expected/count 5/4 ; PTS difference 0ms (should be 0)
packs: 21372595 100% 4045700932
video: fr/ct/1p/cg/og/dg 157198/5/2/13102/0/10
videolength: 157198f @ 01:44:47.920
avg. nom. bitrate 4561587bps (min/max: 1482000/8126400)
set first sequence_header bitrate to 8126400bps
===> new File: J:\Test\WDR FERNSEHEN - hasch mich ich bin der moerder.mpv
--> MPEG Audio (0xC0) on PID 0x25A
Audio PTS: first packet 05:04:59.224, last packet 01:29:08.584
Video PTS: start 1.GOP 05:04:59.674, end last GOP 01:29:08.587
-> adjusting audio at video-timeline
audio frames: wri/pre/skip/ins/add 0/0/0/0/0 @ 00:00:00.000 done..
--> Teletext on PID 0x25C
summary of created media files:
.Video: 157198 Frames 01:44:47.920 J:\Test\WDR FERNSEHEN - hasch mich ich bin der moerder.mpv
=> 3585362299 bytes written...
dvb.matt
24.09.2003, 20:35
selbes Problem, was hier (http://forum.dvbtechnics.info/viewtopic.php?t=155) und hier (http://forum.dvbtechnics.info/viewtopic.php?p=347#347) besprochen wurde.
dropping gop(sequence) @ orig.PTS 05:11:36.594 / new Timecode 00:06:36.920
GOP#827, Pics expected/count 12/4 ; PTS difference 1386603ms (should be 0)
...
dropping gop(sequence) @ orig.PTS 05:44:24.598 / new Timecode 00:16:17.000
GOP#2037, Pics expected/count 12/19 ; PTS difference -20638491ms (should be 0)
leider hat der WDR hier wohl 2mal den HotButton gedrückt, und dabei die Synchronuhr einmal um ~23min vor- (Teil1) und später um ~5h43min! (Teil2) zurückgestellt
der Rücksprung in der Zeit wird u.a. aus den Gründen, wie in den Links oben genannt, stdmäßig nicht abgefangen.
In dem speziellen Fall könnte aber ein 'global PTS shift' von '5' das Problem umgehen, weil dieser IMHO dabei den Rücksprung(=negativen) in einen positiven Offset umwandelt.. -> probiern
In dem speziellen Fall könnte aber ein 'global PTS shift' von '5' das Problem umgehen, weil dieser IMHO dabei den Rücksprung(=negativen) in einen positiven Offset umwandelt.. -> probiern
Hat leider nicht das erwünschte Ergebnis gebracht. :(
Jetzt habe ich mal ein mpg draus gemacht -> Bild und Ton O.K.
Dann dieses mpg wieder demuxed -> wieder kein Audiofile.
Hmmm...
Daywalker
24.09.2003, 23:32
Das von .ts in .mpg umgewandelte File könntest Du mal mit TMPGEnc versuchen zu demuxen. Ansonsten das .mpg File in VirtualDubMod-MPEG2 laden und den Audiostream als .wav abspeichern und anschließend mit z.B. BeSweet wieder nach .mp2 konvertieren...
Falls es nur darum geht die Aufnahme zu retten......
dvb.matt
25.09.2003, 10:40
Jetzt habe ich mal ein mpg draus gemacht -> Bild und Ton O.K.
weil bei toMPG & Co. die Zeitstempel und Mediadaten nicht verändert werden.
Dann dieses mpg wieder demuxed -> wieder kein Audiofile.
s.o.
Hat leider nicht das erwünschte Ergebnis gebracht
dann mußte mal PVAStr. hernehmen..
bei X ist diese eine Misfunktion (als wirkliche Ausnahme) geschuldet der Akzeptanz/Verarbeitung von zusätzl. raw-Daten..
wenn ich das richtig interpretiere, haben die partiären ...ts.00x tlw. einige Fehler, sodaß ein übliches demuxen unweigerlich ein asynchrones Ergebnis liefert.
dann mußte mal PVAStr. hernehmen..
Ich habe jetzt mal rumexperimentiert...
PVAStr liefert mir zwar eine Audiodatei, aber wenn ich beides in TMPEG DVD Author einlese, werden mir statt 100 Minuten nur etwa 6 Minuten angezeigt, die ich edieren kann.
Dann habe ich mit PVAStr die Audiodatei genommen und mit Pro X die ts-Files gedemuxt mit der bekannten Videodatei als Ergebnis. Dann habe ich beide Dateien in TMPEG DVD Author eingelesen und ist auch soweit akzeptiert worden. Allerdings waren Bild und Ton im Endergebnis asynchron...
Wie bekomme ich jetzt nur dieses konvertierte MPG-File, in dem Bild und Ton ja stimmen, als DVD geauthort?. TMPEG DVD Author meckert, dass Videobitrate zu hoch ist... :(
dvb.matt
27.09.2003, 23:46
wenn keine Progs mehr helfen bzw. keinen Eingriff ermöglichen, kann man nur noch selbst Hand anlegen.
z.B. durch 'stückweise' Bearbeitung oder vorherige binäre Manipulation an den entsprechenden Stellen..
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.