Non audio data exceeds 100 mb in audio wav dd 5.1

Begonnen von piotr_kast, November 18, 2014, 10:37:44

« vorheriges - nächstes »

piotr_kast

Djfe, MANTA DVBT05 is a cheap recorder? Don't kidding with me!

Cypheros is any chance in future repair this kind of errors in ts file? in Polish TV i rare record films with DD 5.1 sound and reencode films on computer but from time to time are films worth keeping in my video archiwum.

piotr_kast

I installed new version 148. Read problematic file. Remove all audio track except DD 5.1. Save as new file. Reread saved file to TS Doctor. No PES warning! Lenght of time in file no changes!
Additionally check time lenght in: VideoReDo and in TMPGEnc Mastering Works 5: all software showing me the same time lenght (to the miliseconds)! I think that problem was solved.
I want to thank Cypheros for info audio MPEG streams. It's very usefull thing.
If there is a new problems with this kind of files I noticed you.

Cypheros


piotr_kast

Thanks Cypheros! Finally I've done it! If anybody interested how it's done, please send PM and e-mail where send my solution.

piotr_kast

#19
Not all problems are fixed. Let me explain:

I do procedure:
1. Open original tuner ts file
2. Save as new file alll included streams in ts container (when I directly open this file in program I'll always get PES error) so
3. Remux file from 2. to new file (muxing in this file is correct without errors)
4. I'll get this log (first part):

Broadcast standard selected: DVB
Broadcast standard detected: DVB
PES WARNING: PID 0134 DataAlignmentIndicator = 0 // Error no.1
PES WARNING: PID 012F DataAlignmentIndicator = 0 // Error no.2

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $012D
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 128
Pointer Field            : 0
Section Length           : 120
Program Number           : $0005
Version Number           : 1
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $012E

Program Info Length      : 11
Program Info             : $0E, $03, $C0, $30, $A3, $0C, $04, $80, $B4, $81, $68

  Stream Type    : 27
  Description    : AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  Elementary PID : $012E
  ES Info Length : 22
  ES Info        : $52, $01, $02, $02, $03, $1A, $48, $5F, $06, $01, $02, $0E, $03, $C0, $28, $57, $28, $04, $4D, $40, $1E, $3F
  ES Info Text   : R_____H______À(W(_M@_?

  Stream Type    : 4
  Description    : ISO/IEC 13818-3 Audio
  Elementary PID : $012F
  ES Info Length : 17
  ES Info        : $52, $01, $03, $0A, $04, $70, $6F, $6C, $00, $03, $01, $67, $0E, $03, $C0, $02, $D0
  ES Info Text   : R____pol___g__À_Ð

  Stream Type    : 6
  Description    : ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
  Elementary PID : $0131
  ES Info Length : 20
  ES Info        : $52, $01, $05, $0E, $03, $C0, $03, $61, $56, $0A, $70, $6F, $6C, $09, $00, $70, $6F, $6C, $17, $77
  ES Info Text   : R____À_aV_pol__pol_w
  ES Info (teletext description) : 1. initial teletext page (pol) page 100
  ES Info (teletext description) : 2. teletext subtitle page (pol) page 777

  Stream Type    : 4
  Description    : ISO/IEC 13818-3 Audio
  Elementary PID : $0134
  ES Info Length : 17
  ES Info        : $52, $01, $08, $0A, $04, $61, $75, $78, $03, $03, $01, $67, $0E, $03, $C0, $02, $1C
  ES Info Text   : R____aux___g__À__

CRC32                    : $5C14FD3C = $5C14FD3C
-----------------------------

Selecting PMT with PID 012D at position 00000001
CRC OK!

0.
  stream_type              : 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  elementary_pid           : 012E
  ES_info_length           : 22

1.
  stream_type              : 4 = ISO/IEC 13818-3 Audio
  elementary_pid           : 012F
  ES_info_length           : 17

2.
  stream_type              : 6 = ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data (Teletext)
  elementary_pid           : 0131
  ES_info_length           : 20

3.
  stream_type              : 4 = ISO/IEC 13818-3 Audio
  elementary_pid           : 0134
  ES_info_length           : 17

First valid video frame found at PTS: 11:05:10.650
PCR discontinuity at PCR: 11:05:08.130 39908130ms //// Error no.3
Start writing PID $012E at PTS: 11:05:10.650 as video
Ignoring straying frame for PID $012E at PTS: 11:05:10.570 // Error no.4a
Ignoring straying frame for PID $012E at PTS: 11:05:10.590 // Error no.4b
Ignoring straying frame for PID $012E at PTS: 11:05:10.530 // Error no.4c
Ignoring straying frame for PID $012E at PTS: 11:05:10.550 // Error no.4d
Ignoring straying frame for PID $012E at PTS: 11:05:10.610 // Error no.4e
Ignoring straying frame for PID $012E at PTS: 11:05:10.630 // Error no.4f
Start writing PID $0134 at PTS: 11:05:10.704 aligned to video PID $012E, remaining delay 53 ms
Start writing PID $012F at PTS: 11:05:10.800 aligned to video PID $012E, remaining delay 150 ms
11:05:10.650 -> 00:00:00.960/00:00:01.920 // What's it mean?
11:05:13.370 -> 00:00:01.120/00:00:02.240
11:05:16.410 -> 00:00:00.800/00:00:01.600
11:05:19.130 -> 00:00:01.280/00:00:02.560
11:05:22.490 -> 00:00:00.960/00:00:01.920
11:05:25.370 -> 00:00:00.960/00:00:01.920

When I remux second time remuxed earlier get file I'll get:
Broadcast standard selected: DVB
Broadcast standard detected: DVB

----------- PMT 0 -----------
Packet                   : $00000001
PacketCount              : 1
PID                      : $0100
Table ID                 : 2
Section Syntax Indicator : 1
PMT Size                 : 76
Pointer Field            : 0
Section Length           : 68
Program Number           : $0001
Version Number           : 0
Current Next Indicator   : 1
Section Number           : 0
Last Section Number      : 0
PCR PID                  : $1001

Program Info Length      : 12
Program Info             : $05, $04, $48, $44, $4D, $56, $88, $04, $0F, $FF, $FC, $FC

  Stream Type    : 27
  Description    : AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  Elementary PID : $1011
  ES Info Length : 16
  ES Info        : $28, $04, $4D, $40, $1E, $BF, $05, $08, $48, $44, $4D, $56, $FF, $1B, $23, $3F
  ES Info Text   : (_M@_¿__HDMVÿ_#?

  Stream Type    : 4
  Description    : ISO/IEC 13818-3 Audio
  Elementary PID : $1100
  ES Info Length : 6
  ES Info        : $0A, $04, $70, $6F, $6C, $00
  ES Info Text   : __pol_

  Stream Type    : 4
  Description    : ISO/IEC 13818-3 Audio
  Elementary PID : $1101
  ES Info Length : 6
  ES Info        : $0A, $04, $61, $75, $78, $00
  ES Info Text   : __aux_

CRC32                    : $CC6C8DA0 = $CC6C8DA0
-----------------------------

Selecting PMT with PID 0100 at position 00000001
CRC OK!

0.
  stream_type              : 27 = AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
  elementary_pid           : 1011
  ES_info_length           : 16

1.
  stream_type              : 4 = ISO/IEC 13818-3 Audio
  elementary_pid           : 1100
  ES_info_length           : 6

2.
  stream_type              : 4 = ISO/IEC 13818-3 Audio
  elementary_pid           : 1101
  ES_info_length           : 6

First valid video frame found at PTS: 01:10:00.000
PCR discontinuity at PCR: 01:09:59.500 4199500ms
Start writing PID $1011 at PTS: 01:10:00.000 as video
Start writing PID $1101 at PTS: 01:10:00.053 aligned to video PID $1011, remaining delay 53 ms
Start writing PID $1100 at PTS: 01:10:00.150 aligned to video PID $1011, remaining delay 150 ms
01:10:00.000 -> 00:00:00.920/00:00:01.920
01:10:02.680 -> 00:00:01.120/00:00:02.240
01:10:05.720 -> 00:00:00.800/00:00:01.600
01:10:08.440 -> 00:00:01.280/00:00:02.560
01:10:11.800 -> 00:00:00.960/00:00:01.920

Is this mean that file is corrected properly and not contain any errors futher?

piotr_kast

This upgrade to version 148 worked only on 1 specific file. Today I cannot do any operation on my ts files because after each operation in program in destination ts files I loose completely synchronization audio/video. Additonally on of my files has lenght 2h 15m but tsRemuxer said that file had only 1h 42m lenght. What's going on?

piotr_kast

In version 149 synchronizing MPEG audio video OK. But still problems with AC3/EAC3 audio streams files. Eg. Freemake Video Converter thinks that video is 50fps, but it is only 25.

Cypheros

You can try to go back to an older version but I guess the problem has another reason. Maybe the broadcast parameters changed. It looks like some broadcasters changing their DataAlignment settings. As TS-Doctor is cutting on packet level, it's a problem if the data is not longer aligned to the packet start.
It's not a problem if you stay in TS format but if you convert the stream to another format like MKV, MP4 or whatever, this incomplete packets will create problems as the converters most likely ignore an incomplete or demaged packet and you will get sync problems.

If you think the new version is the problem, you can go back to version 1.2.144 or 1.2.134

TS-Doctor 1.2.144 German installer
TS-Doctor 1.2.144 English installer
TS-Doctor 1.2.134 German installer
TS-Doctor 1.2.134 English installer

Just uninstall the current version and the install the older version. Settings and license will not be changed during this operations.



piotr_kast

#23
Recently I installed the newest version drivers of my graphic card. This cause some problems. So I back to previous drivers. And some problems disappear. Now cutting file and save cutting parts it's no problem. But problem still persist after demuxing (version 144) and remuxing files. After this operation some files (of the lenght over 2h) in cyberlink power dvd 13 (other programs show correct lenght of file) had lenght 0s but some aproximetly 2 minutes. Additionally I had A/V asynchron. Until I not use demux, remux or ts muxer file is perfectly synchronized.
Additionally when I playing this files in this players sometimes players play parts this files in slow motion and after few second returns to normal speed play. Then play correctly for some time and this problem occurs again.
I need demuxing file, because I remove from audio ads during the film and I must correct true surround audio and reinsert it into film.
I can send you sample asynchronized file.

I'll check version 134. Demuxing and remuxing is fine but still is problem with the lenght of file in cyberlink power dvd 13.

Cypheros

It would be better if you could send me a unchanged file and a cutting list, so I can see what's happening at the cutting areas during processing.

piotr_kast

OK where send? I tried other version tsMuxer. Nowe I had version 2.6.9 and now all (demux/remux) works perfectly fine. How long (time) must be this file which I send you? Original film which I tested had 2h 50min lenght and had 4GB.

Cypheros


piotr_kast

I must recorder some new file. This is from TVP1 HD. File lenght 1m 32s. I have very slow internet (about 1 Mb) and files whch I send must be relatively small.
In samples I made folder piotr_kast. Try do job which I described in "Cutting list.txt" and see the result. In this files there are E-AC3 tracks. I revert program to version 149.

piotr_kast

Sorry to bothering you again.I tested extensively ts files. Files with MPEG i AC3 audio I can remux (demux and later mux) with tsMuxer 2.6.9. After this, remuxed files in tsMuxer 2.6.9 can be corectly used in version 149. But is major problem with files which contains eac3 audio. This files I cannot remux and have still valid file. Error shows as I describes in earlier posts.

Cypheros

Did you try the TS Remuxer in TS-Doctor? It has a special lipsync feature to keep AC3 and EAC3 audio in sync.


www.cypheros.de