[mythtv] Mytharchive Burning Error (Recording includes fonts: üõöä)
Teet Niin
teet.niin at gmail.com
Sun Mar 23 08:56:53 UTC 2008
Thanks for replay
Heres what i have found!
/usr/share/mythtv/archive/scripts/mythburn.py
i changed lines 5192 and 5196
#Create the DVD ISO image
if docreateiso == True or mediatype == FILE:
L5192 CreateDVDISO(title.encode("utf-8"))
#Burn the DVD ISO image
if doburn == True and mediatype != FILE:
L5196 BurnDVDISO(title.encode("utf-8"))
It helped on my case.
Ticket(from i got info for burning dvd.s):
http://svn.mythtv.org/trac/ticket/5005
Hope some devs look into it and add it into fixes or 0.21.1.
If this is really dirty hack then some better solution would be handy :)
Jaakko Heikkilä wrote:
> Hi,
>
> I struggled quite a while with same problem. Finally find out how
> mythburn discovers this 'ascii' encoding although my system is
> configured as UTF-8.
>
> What you should do is to check site.py file which is a site specific
> configuration file for Python. In my system it can be found from:
> /usr/lib/python2.5/site.py
>
> Search for following lines in the file:
>
> def setencoding():
> """Set the string encoding used by the Unicode implementation. The
> default is 'ascii', but if you're willing to experiment, you can
> change this."""
> encoding = "ascii" # Default value set by _PyUnicode_Init()
> if 0:
> # Enable to support locale aware default string encodings.
> import locale
> loc = locale.getdefaultlocale()
> ....
>
> So it seems that by default encoding really IS 'ascii'. I changed that
> first if-statement to "1". Now Python uses default system locale and at
> least for me that solved the problem.
>
> If some Python guru (I am not) has some better solution, let me know.
>
>
> ma, 2008-03-03 kello 22:32 +0200, Teet Niin kirjoitti:
>
>> Hello
>>
>> I'm having problem with mytharchive.
>> It works just fine with shows which doesn't include üõöä fonts.
>> unfortunately my native language does have these letter quite oftenly.
>> Is there any workaround for this?
>> I'm using latest svn mythtv
>> MythTV Version : 16332
>> MythTV Branch : trunk
>> Library API : 0.21.20080224-1
>> Network Protocol : 40
>> Options compiled in:
>> linux release using_alsa using_jack using_backend using_dvb
>> using_firewire using_frontend using_iptv using_ivtv
>> using_joystick_menu using_lirc using_opengl_vsync using_opengl_video
>> using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_opengl
>> using_bindings_perl using_bindings_python using_opengl
>> using_ffmpeg_threads using_libavc_5_3 using_live using_xvmc_pbuffer
>> System runs on gentoo linux.
>> Kernel: 2.6.24-gentoo-r1
>>
>> Here are the logs after trying to create iso and burn DVD-R.
>>
>> My latest log(i tried to create ISO)
>> 2008-03-01 22:05:07
>> *************************************************************
>> 2008-03-01 22:05:07 Finished processing
>> file /storage/TV/Recordings/2002_20080301163000.mpg
>> 2008-03-01 22:05:07
>> *************************************************************
>> 2008-03-01 22:05:07 Creating DVD XML file for dvd author (No Menus)
>> 2008-03-01 22:05:07 Adding item 1
>> 2008-03-01 22:05:07 aspect ratio is: 1.33333
>> 2008-03-01 22:05:07 Fixed length chapters:
>> 00:00:00,00:05:00,00:10:00,00:15:00,00:20:00,00:25:00,00:30:00
>> 2008-03-01 22:05:07 Total size of video files, before multiplexing, is
>> 1064 Mbytes, audio is 63 MBytes, menus are 0 MBytes.
>> 2008-03-01 22:05:07 Video will fit onto DVD. 3269.88 MBytes of space
>> remaining on recordable DVD.
>> 2008-03-01 22:05:07 Multiplexing MPEG stream
>> to /storage/Archive/tmp/work/1/final.mpg
>> 2008-03-01 22:05:07 Adding sync offset of 14ms
>> 2008-03-01 22:05:07 Available streams - video and one audio stream
>> 2008-03-01 22:05:07 Multiplex started PID=15539
>> 2008-03-01 22:05:07 Starting dvdauthor
>> 2008-03-01 22:07:14 Finished dvdauthor
>> 2008-03-01 22:07:14 Creating ISO image
>> 2008-03-01 22:07:14
>> ************************************************************
>> 2008-03-01 22:07:14 ERROR: Failed while running mkisofs.
>> 2008-03-01 22:07:14
>> ************************************************************
>> 2008-03-01 22:07:14
>> 2008-03-01 22:07:14 Terminated
>>
>> When i tried to burn disc:
>> STAT: fixed 2 VOBUS
>> STAT: fixing VOBU at 2MB (17/3738, 0%)^STAT: fixing VOBU at 4MB
>> (33/3738, 0%)^STAT: fixing VOBU at 7MB (49/3738, 1%)^STAT: fixing VOBU
>> at 9MB (65/3738, 1%)^STAT: fixing VOBU
>> INFO: dvdauthor creating table of contents
>> INFO: Scanning /storage/Archive/tmp/work/dvd/VIDEO_TS/VTS_01_0.IFO
>> INFO: Creating menu for TOC
>>
>> STAT: Processing /usr/share/mythtv/mytharchive/intro/pal_blank.mpg...
>>
>> INFO: Video pts = 0.184 .. 1.184
>> INFO: Audio[0] pts = 0.184 .. 1.176
>> STAT: VOBU 2 at 0MB, 2 PGCS^
>> INFO: Generating VMGM with the following video attributes:
>> INFO: MPEG version: mpeg2
>> INFO: TV standard: pal
>> INFO: Aspect ratio: 4:3
>> INFO: Resolution: 720x576
>> INFO: Audio ch 0 format: ac3/2ch, 48khz drc
>>
>> STAT: fixed 2 VOBUS
>> Finished dvdauthor
>> Burning ISO image to /dev/dvd
>> ------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 5400,
>> in main
>> processJob(job)
>> File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 5196,
>> in processJob
>> BurnDVDISO(title)
>> File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 2587,
>> in BurnDVDISO
>> write(command)
>> File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 242, in
>> write
>> sys.stdout.write(text + "\n")
>> UnicodeEncodeError: 'ascii' codec can't encode characters in position
>> 60-61: ordinal not in range(128)
>> ------------------------------------------------------------
>>
>> _______________________________________________
>> mythtv-dev mailing list
>> mythtv-dev at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>>
More information about the mythtv-dev
mailing list