Hi,
I had a look around the forum, and couldn't see any reference to this elsewhere.
Been using RipBot for years now and never had any problems before, however I've recently started to receive the following error when i try to convert an MOV to Mp4:
Exception EConvertError in module RipBot264.exe at 0000949 A.
" is not a valid floating point value.
I'm a total amateur at this, (which is why i've stuck to using RipBot - its normally so simple...) Any ideas what this means (in simple terms) and how I go about resolving the problem..?
I'm using version 1.18.1 on Windows 7.
really appreciate any help, thanks in advance...
+ Reply to Thread
Results 1 to 7 of 7
-
Last edited by FiveFingeredStyre; 29th Jan 2015 at 17:58. Reason: Version details...
-
I think ultimately it means the mov format sucks. Or it's a big pain in the bum.
It might be a question for the person who created the program. If he doesn't wander by here, you can probably find him here.
I assume you have ffdshow installed given Ripbot seems to require it, so....
You could try Video To Video Converter (there's a portable version without adware). It'll open just about anything. If it'll open the mov file, a list of conversion presets will pop up. Select "AVI". For the video codec, select huffyuv or ffv1. Both are lossless. Huffyuv is faster but the file size will be larger. For the audio codec, choose PCM. It's also lossless. The AVI will be quite large, or really huge, or massive, but that'll give you an AVI you should be able to convert with RipBot (if they're not enabled, you may need to enable huffyuv or ffv1 in ffdshow's codec setup to decode it). Because it's lossless, you're not losing quality by converting twice. It's of course slower doing it that way, but it's a way around the problem.
There's no reason why you can't convert directly to MP4 with Video To Video Converter but it doesn't give you much control over settings and you may prefer to do it with RipBot anyway.Last edited by hello_hello; 29th Jan 2015 at 21:06.
-
Hi
Thanks for your help... I tried using Video to Video Converter as you say and I get the same error when I try to convert the file to mp4 in Ripbot...
I use Ripbot because it allows me to delay the audio as there is a light lag between the AV synchronization.
Well i'm stumped... -
Try a DirectShowSource script. Something like this:
DirectShowSource("D:\video.mov")
Copy and paste the above into a text file, change the file location and name as required, then give it a name and save it. Change the extension from txt to avs.
ie instead of a text file called
something.txt
it'll be called
something.avs
I'm assuming you have Avisynth and ffdshow installed as RipBot seems to require them.
Try selecting the script as the video input. Then you could try also using it for the audio input. I'm hoping Ripbot will accept Avisynth scripts as source files for encoding. Hopefully it will.
HandBrake/Vidcoder are pretty easy to use. You could try one of them. They can open lots of file types. -
I dug out a pretty old version of Ripbot to try (I didn't want to install Java for a newer version right now). It won't open mov files. I tried a mov file after changing the extension to MP4 though, and it resulted in the same error:
" is not a valid floating point value.
VirtualDub will open mov files with the FFMPEG Input Driver plugin installed (link on the VideoHelp VirtualDub page). There's a Quicktime and MP4 plugin but they don't seem to work reliably. VirtualDub could re-encode the mov file to a lossless AVI (ffdshow encoding with huffyuv of ffv1) and RipBot could take it from there.
_Al_,
It seems you're right about DirectShowSource. When you open a script, instead of using Import() as I expected RipBot uses DirectShowSource and it all gets a bit ugly. I got it to indirectly open the mov file though..... after a bit of messing around (I had to start with a FFmpegSource2 script).
FiveFingeredStyre,
you can probably forget the DirectshowSource method I suggested. I don't think it'll work. Try HandBrake or Vidcoder or Virtualdub and if you don't have any luck, post back and I'll explain the process I used. It's not hard. It just needs to be done correctly.
The upshot is, you create an Avisynth script to open the mov file, then MakeAVIS puts the script in an AVI along with an uncompressed version of the audio. The AVI is just a couple of MBs plus the size of the audio. MakeAVIS comes with ffdshow.
Any program capable of opening AVIs should be able to open, play or convert it etc, just as it would if it was opening the original video.
Anyway, if all else fails let me know and I'll post specific instructions in the next day or so. I'm out of messing around time at the moment, but give HandBrake or Vidcoder or VirtualDub a spin first anyway.Last edited by hello_hello; 30th Jan 2015 at 18:56.