Opened 11 years ago

Last modified 11 years ago

#9385 closed Patch - Feature

mythburn.py fails on audio coded labeled EAC3 — at Initial Version

Reported by: hobbes1069@… Owned by: paulh
Priority: minor Milestone: 0.24.1
Component: Plugin - MythArchive Version: 0.24-fixes
Severity: medium Keywords: mytharchive, mythburn
Cc: Ticket locked: no

Description

One recording had the audio codec labeled as EAC3 in the streaminfo.xml. ffmpeg didn't seem to care (I'm not sure if it uses streaminfo.xml) but mythreplex choked on it.

progress.log: 2010-12-16 14:52:12 Preferred audio languages eng and eng 2010-12-16 14:52:12 Video id: 0x1e0, Audio1: [1] 0x80 (EAC3, N/A), Audio2: [-1] - 0x-1 (N/A, N/A) 2010-12-16 14:52:12 Splitting MPEG stream into audio and video parts 2010-12-16 14:52:12 Running: mythreplex --demux --fix_sync -o /home/mythuser/temp/work/2/stream -v 224 "/home/mythuser/temp/work/2/newfile2.mpg" 2010-12-16 14:54:09 2010-12-16 14:54:09 ERROR: Failed while running mythreplex. Command was mythreplex --demux --fix_sync -o /home/mythuser/temp/work/2/stream -v 224 "/home/mythuser/temp/work/2/newfile2.mpg" 2010-12-16 14:54:09 2010-12-16 14:54:09 2010-12-16 14:54:09 Terminated ---

Running the failed command manually produces the following after processing part of the file: Running the failed command manually runs for a while before I get this:

Can't find all required streams Please check if audio and video have standard IDs (0xc0 or 0xe0) ---

Added EAC3 lines to mythburn.py (patch attached) and it worked.

Change History (1)

Changed 11 years ago by hobbes1069@…

Attachment: mythburn.py.diff added

quick fix patch for mythburn.py

Note: See TracTickets for help on using tickets.