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: | 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.
quick fix patch for mythburn.py