google-code-export / video4fuze

Automatically exported from code.google.com/p/video4fuze
GNU General Public License v3.0
0 stars 0 forks source link

Unable to convert videos containing unicode characters when not started from the command line #42

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Under Ubuntu 9.10, run video4fuze. On video tab, click add file and try
try to add a video file which name contains unicode character/s (Mine is GB
Chinese)
2. pick a output folder (any)
3. click convevert

You suppose to see a popup terminal windows which show the conversion
progress but in this case the program will not do anything and the convert
button is greyed out.

version: vidoe4fuze 0.6

solution was temporary changing the file name to english but it would be
nice if it can convert the file with non-english name.

Original issue reported on code.google.com by pas...@gmail.com on 23 May 2010 at 9:59

GoogleCodeExporter commented 9 years ago
Hmm, I didn0t test chinese characters, but latin non-english characters 
(áèïøŷ and so
on), greek characters and japanese characters do work. 

Could you paste here your conflicting video's filename so I can test it?

I would be also useful to see the full console output of video4fuze when trying 
to
conver that video.

Original comment by ssorga...@gmail.com on 23 May 2010 at 10:14

GoogleCodeExporter commented 9 years ago
The two of the file names that did not work in my computer:
苏州好风光.wmv
王力宏 Selina 你是我心内的一首歌.mp4
It's very strange that the file name áèïøŷ did not work in my system. I 
think it 
might be a system problem. I am using Ubuntu 9.10 and have the chinese 
characters
installed.

Hope it helps :)

Original comment by pas...@gmail.com on 23 May 2010 at 11:50

GoogleCodeExporter commented 9 years ago
Strange. It does work for me in debian testing/unstable, i can convert 
"王力宏 Selina
你是我心内的一首歌.avi".

Maybe something to do with locale settings? Maybe a bug in ubuntu's python or 
PyQt?

You may try filing a bug report in ubuntu's bug tracking system about their 
python or
python-qt4 package.

Again, having the full console output might be helpful to debug the problem

Original comment by ssorga...@gmail.com on 24 May 2010 at 12:24

GoogleCodeExporter commented 9 years ago

I tried running video4fuze from terminal and it worked. when I run it from  
application ->Other -> video4fuze and it did not work. Very strange indeed :P

Original comment by pas...@gmail.com on 24 May 2010 at 12:38

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Found a fix for this issue. By default, the Application->Other->video4fuze icon 
is 
"application" type. After I changed it to "application in terminal", it worked 
perfectly.

Original comment by pas...@gmail.com on 24 May 2010 at 2:43

GoogleCodeExporter commented 9 years ago
Weird. I've been able to reproduce it, too. I have no clue why would it work 
launched
from a terminal and not from a menu or even executing it from a graphical 
launcher...

The fact it works when launched from console makes it difficult to debug.

Original comment by ssorga...@gmail.com on 24 May 2010 at 4:29

GoogleCodeExporter commented 9 years ago
After long search I found no result. I guess it's possible a GUI problem. GUI 
and 
Terminal handle the file name differently so they produce different results. =/

Original comment by pas...@gmail.com on 24 May 2010 at 1:20

GoogleCodeExporter commented 9 years ago
Can you see any difference (apart of not working) in filename handling when 
launched
from terminal or from the desktop? 

Theoretically there shouldn't be any, but there seems to be something breaking
unicode support... 

And the difficult part is finding out what it is. 

Original comment by ssorga...@gmail.com on 24 May 2010 at 6:43

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
All look the same except when running video4fuze from desktop and click the 
"convert" button, the terminal windows "mencoder" will not pop up and show the 
conversion progress.
Of course it only happens when the file name contains non-English characters.

As you mentioned before, it worked ok under terminal. So, it is pretty hard to 
find 
out what is actually happening by only looking at the GUI unless there is 
another 
way to track the progress while running in GUI.

Original comment by pas...@gmail.com on 24 May 2010 at 7:40

GoogleCodeExporter commented 9 years ago

Original comment by ssorga...@gmail.com on 13 Nov 2011 at 12:59