I converted a youtube video to mpeg-4 .avi file, audio converted to mp3, but the fuze says it’s an unsupported format. I convert video all the time, but never for the fuze before. What am I doing wrong?
Okay, I found a version that works on my distro, but it just seems to hang after starting to make the video, with a “pres [q] to stop encoding” message. But it doesn’t seem to be encoding.
The output directory can be anything, right? then just move the video to the fuze? Or it should be set for the fuze video folder? I tried both, and it doesn’t work either way. I’m not really sure what the problem is.
>>> edit2: The program seems to work to put image files on the fuze. I can’t figure out why it’s failing with video.
Here is the output. The file isn’t made, and the application is just frozen at that point.
02:40 PM:~ $ Current settings: Single-pass conversion; Options used: mencoder -msglevel all=0:statusline=5 -ofps 20 -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:keyint=15 -vf field,expand=:::::224/176,scale=224:176,harddup -srate 44100 -af resample=44100:0:1,format=s16le -oac mp3lame -lameopts cbr:br=128 /mnt/media/multimedia/video/youtube-flv/Gorillaz\_Rhinestone-Eyes\_letterman\_HD.flv Calling a single pass of mencoder Executing [u'/usr/bin/xterm', u'-e', u'mencoder', u'-msglevel', u'all=0:statusline=5', u'-ofps', u'20', u'-ovc', u'lavc', u'-lavcopts', u'vcodec=mpeg4:vqscale=3:keyint=15', u'-vf', u'field,expand=:::::224/176,scale=224:176,harddup', u'-srate', u'44100', u'-af', u'resample=44100:0:1,format=s16le', u'-oac', u'mp3lame', u'-lameopts', u'cbr:br=128', u'/mnt/media/multimedia/video/youtube-flv/Gorillaz\_Rhinestone-Eyes\_letterman\_HD.flv', '-o', '/tmp/Gorillaz\_Rhinestone-Eyes\_letterman\_HD.temp.avi'] Calling fuzemux Moving /tmp/Gorillaz\_Rhinestone-Eyes\_letterman\_HD.temp\_fuzemuxed.avi to /mnt/media/multimedia/video/youtube-flv/convert/Gorillaz\_Rhinestone-Eyes\_letterman\_HD\_fuze.avi and cleaning temporary files /mnt/media/multimedia/video/youtube-flv/convert/Gorillaz\_Rhinestone-Eyes\_letterman\_HD\_fuze.avi Creating video thumbnail Processing "/tmp/Gorillaz\_Rhinestone-Eyes\_letterman\_HD.temp\_fuzemuxed.avi" Extracting frames FFmpeg version SVN-r25472, Copyright (c) 2000-2010 the FFmpeg developers built on Oct 14 2010 19:11:31 with gcc 4.5.1 configuration: --prefix=/usr --enable-gpl --enable-libmp3lame --enable-libvorbis --enable-libfaac --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-postproc --enable-shared --enable-pthreads --enable-x11grab --enable-libopencore\_amrnb --enable-libopencore\_amrwb --enable-libschroedinger --enable-libopenjpeg --enable-version3 --enable-nonfree --enable-runtime-cpudetect --disable-debug libavutil 50.32. 3 / 50.32. 3 libavcore 0. 9. 1 / 0. 9. 1 libavcodec 52.92. 0 / 52.92. 0 libavformat 52.82. 0 / 52.82. 0 libavdevice 52. 2. 2 / 52. 2. 2 libavfilter 1.51. 1 / 1.51. 1 libswscale 0.12. 0 / 0.12. 0 libpostproc 51. 2. 0 / 51. 2. 0 Input #0, avi, from '/tmp/Gorillaz\_Rhinestone-Eyes\_letterman\_HD.temp\_fuzemuxed.avi': Metadata: ISFT : fuzemux Duration: 00:03:51.45, start: 0.000000, bitrate: 651 kb/s Stream #0.0: Video: mpeg4, yuv420p, 224x176 [PAR 1:1 DAR 14:11], 20 tbr, 20 tbn, 20 tbc Stream #0.1: Audio: mp3, 44100 Hz, 2 channels, s16, 128 kb/s [buffer @ 0x17d6b10] w:224 h:176 pixfmt:yuv420p [ffsink @ 0x17d6930] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out' [scale @ 0x17d7330] w:224 h:176 fmt:yuv420p -\> w:224 h:176 fmt:yuvj420p flags:0x4 Output #0, image2, to 'frame1287428196.31.%d.jpg': Metadata: encoder : Lavf52.82.0 Stream #0.0: Video: mjpeg, yuvj420p, 224x176 [PAR 1:1 DAR 14:11], q=2-31, 200 kb/s, 90k tbn, 20 tbc Stream mapping: Stream #0.0 -\> #0.0 Press [q] to stop encoding
Does that work on linux?
I dont really know much about Linux.
Check on this thread probably you might get some information on how to get it to work with linux
Perhaps you should try another encoder, such as FFMpeg. Just make sure your video meets these specs:
Mpeg-4 part 2 video (DX50 fourcc is recommended. It doesn’t really matter if you use XviD, or Mpeg-4 [AKA libavformat], as long as the fourcc works)
Pretty much any bitrate, 2-pass encoding is good for quality
20 Frames Per Second
128 CBR bitrate
the output file must be re-muxed using Fuzemux, in order to have the right AVI Structure. THIS LAST STEP IS VERY IMPORTANT. There should be a Fuzemux executable in the Video4Fuze directory.
From there all you have to do is copy the output file onto the Fuze. If you want, you can make a Jpeg screenshot of the movie, which the Fuze will use as a thumbnail. Just rename it so that the name matches the name of the video. Also, make sure that the extension is .thm, NOT .jpg/.jpeg. IDK why, but the Fuze will igour the thumbnail if it does not have the .thm extension.
Example: Random Youtube Video.avi, Random Youtube Video.thm.
Its best that the thumbnail use a resolution of 224x176, but the fuze seems to do ok with other resolutions. Of course, the thumbnail is optional.