[mythtv-commits] Ticket #12147: 0.27/fixes mythtranscode mpeg lossless transcode fails on certain files
MythTV
noreply at mythtv.org
Thu May 22 07:47:15 UTC 2014
#12147: 0.27/fixes mythtranscode mpeg lossless transcode fails on certain files
----------------------------------------+------------------------
Reporter: tobias.powalowski@… | Owner:
Type: Bug Report - General | Status: new
Priority: major | Milestone: 0.27.1
Component: MythTV - Mythtranscode | Version: 0.27-fixes
Severity: medium | Keywords:
Ticket locked: 0 |
----------------------------------------+------------------------
Hi,
some recordings are not lossless convertable.
0.25/fixes removed audio completely
0.27/fixes stops conversion with this log:
{{{
2014-05-22 09:26:44.288020 I [375/386] SendMessage mythcorecontext.cpp:423
(ConnectCommandSocket) - MythCoreContext: Connecting to backend server:
10.89.64.70:6543 (try 1 of 1)
2014-05-22 09:26:44.289449 I [375/386] SendMessage
mythcorecontext.cpp:1241 (CheckProtoVersion) - Using protocol version 77
2014-05-22 09:26:44.299195 I [375/375] CoreContext
avformatdecoder.cpp:1898 (ScanStreams) - AFD: codec MP3 has 0 channels
2014-05-22 09:26:44.299264 I [375/375] CoreContext
avformatdecoder.cpp:2378 (OpenAVCodec) - AFD: Opened codec 0xa3c060,
id(MP3) type(Audio)
2014-05-22 09:26:44.300699 I [375/375] CoreContext
avformatdecoder.cpp:2378 (OpenAVCodec) - AFD: Opened codec 0xa3b600,
id(MPEG2VIDEO) type(Video)
2014-05-22 09:26:44.300838 N [375/375] CoreContext audioplayer.cpp:164
(ReinitAudio) - AudioPlayer: Enabling Audio
2014-05-22 09:26:44.351882 N [375/375] CoreContext audioplayer.cpp:164
(ReinitAudio) - AudioPlayer: Enabling Audio
2014-05-22 09:26:44.351906 N [375/375] CoreContext transcode.cpp:111
(GetProfile) - Transcode: Looking for autodetect profile: Automatisch
erkennen aus 480i
2014-05-22 09:26:44.356115 E [375/375] CoreContext
recordingprofile.cpp:164 (addSelection) - SampleRate: Attempted to add a
rate 32000 Hz, which is not in the list of allowed rates.
2014-05-22 09:26:44.356801 N [375/375] CoreContext transcode.cpp:136
(GetProfile) - Transcode: Using autodetect profile: MPEG2
2014-05-22 09:26:44.356821 N [375/375] CoreContext transcode.cpp:648
(TranscodeFile) - Switching to MPEG-2 transcoder.
2014-05-22 09:26:44.362875 I [375/375] CoreContext mpeg2fix.cpp:738
(InitAV) - Opening /home/mythtv/1217_20140521215000.mpg
2014-05-22 09:26:44.375035 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - max_analyze_duration 5000000 reached at 5000000
microseconds
2014-05-22 09:26:44.375278 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - start time is not set in estimate_timings_from_pts
2014-05-22 09:26:44.376374 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - PES packet size mismatch
2014-05-22 09:26:44.378329 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - Input #0, mpegts, from
'/home/mythtv/1217_20140521215000.mpg':
2014-05-22 09:26:44.378336 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - Duration: N/A, bitrate: N/A
2014-05-22 09:26:44.378345 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - Stream #0:0[0x20](deu): Subtitle: dvb_teletext
2014-05-22 09:26:44.378359 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - Stream #0:1[0x8ff]: Video: mpeg2video, 90k tbn
2014-05-22 09:26:44.378365 I [375/375] CoreContext mpeg2fix.cpp:77
(my_av_print) - Stream #0:2[0x900](deu): Audio: mp3, 0 channels
2014-05-22 09:26:44.378373 E [375/375] CoreContext mpeg2fix.cpp:801
(InitAV) - Skipping unsupported codec 3 on stream 0
2014-05-22 09:26:44.378376 E [375/375] CoreContext mpeg2fix.cpp:783
(InitAV) - Skipping invalid audio stream: 2
2014-05-22 09:26:44.380260 I [375/375] CoreContext mpeg2fix.cpp:1946
(Start) - #1 PTS:21:50:00.017 Delta: 0.0ms queue: 1
2014-05-22 09:26:44.393445 I [375/393] MPEG2Replex replex/multiplex.c:828
(init_multiplex) - Mux rate: 15,25 Mbit/s
2014-05-22 09:26:44.424119 I [375/376] Logger logging.cpp:474
(initialTimeout) - Added logging to mythlogserver at TCP:35327
2014-05-22 09:27:02.180574 N [375/375] CoreContext mpeg2fix.cpp:1649
(DecodeToFrame) - Frame 3 > 2. Corruption likely at pos: 3567179492
2014-05-22 09:27:02.188391 I [375/375] CoreContext mpeg2fix.cpp:1742
(InsertFrame) - Inserting 4 I-Frames after #2
2014-05-22 09:27:02.188520 E [375/375] CoreContext replex/ringbuffer.c:103
(ring_write) - ringbuffer overflow -1<6859 0
2014-05-22 09:27:02.188528 E [375/375] CoreContext mpeg2fix.cpp:711
(AddFrame) - Ring buffer overflow 0
2014-05-22 09:27:02.189306 E [375/375] CoreContext main.cpp:711 (main) -
Transcoding /home/mythtv/1217_20140521215000.mpg failed
2014-05-22 09:27:02.190196 N [375/375] CoreContext main.cpp:1077
(CompleteJob) - Deleting /home/mythtv/1217_20140521215000.mpg.tmp
2014-05-22 09:27:02.192813 N [375/375] CoreContext main.cpp:736
(transUnlink) - Requesting delete for file
'myth://Default@10.89.64.70:6543/1217_20140521215000.mpg.tmp'.
2014-05-22 09:27:02.194192 I [375/375] CoreContext mythcontext.cpp:1194
(~MythContext) - Waiting for threads to exit.
}}}
ffmpeg -i reports this:
{{{
[mpegts @ 0x220d260] PES packet size mismatch
Input #0, mpegts, from '1217_20140521215000.mpg':
Duration: 01:44:58.47, start: 78599.383578, bitrate: 4661 kb/s
Program 1
Stream #0:0[0x20](deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
Stream #0:1[0x8ff]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 15000 kb/s, 25 fps, 25
tbr, 90k tbn, 50 tbc
Stream #0:2[0x900](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz,
stereo, s16p, 185 kb/s (clean effects)
No Program
Stream #0:3[0x901](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz,
stereo, s16p, 185 kb/s (clean effects)
Stream #0:4[0x903](deu): Audio: ac3 ([129][0][0][0] / 0x0081), 48000
Hz, 5.1(side), fltp, 384 kb/s (clean effects)
}}}
This error happens if cutlists are used and also if not.
Anything else you need?
Thanks for your help.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12147>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list