qyot27
1st March 2009, 07:27
Are there any solutions to this? Yes, it's a minor issue, but I like not having to remember to specify either of those parameters. I was able to build x264 r1114 with MP4 output through GPAC 0.4.5 (using gcc 4.3), but the input part of it is a big question mark.
Ideally, I'd like a native solution. I can run AviSynth 2.5 and Windows versions of conversion tools using Wine, but since I prefer to get my Wine builds straight from the winehq repo instead of the Ubuntu ones, I suspect that I don't have a multilib install, and thus have no choice but to use a native version on the 64-bit system I've got access to (which to truly use 64-bit on that machine I have to use Linux, as the Windows install is 32-bit). Sure, I know how to pipe from a Windows mencoder build to Linux x264, but unless there's some way to preserve the fps and resolution info while using pipes that I don't know about (entirely possible, as I've not really looked closely at pipe usage), it still presents that challenge.
Note: the success with x264 r1114 and GPAC was on an x86 version of 8.10. I've not tried to compile on the AMD64 machine yet. Which, just to be sure, is there anything I need to keep in mind to make sure I actually get a 64-bit compile when I do, or is it just a matter of using the exact same method as on x86?
Hypothetically, how useful would AviSynth 3.0 be for this situation? Obviously managing to build it (and having input support so x264 can load the files) is the biggest hurdle, but what are its present frame-handling capabilities like? I'm not looking for advanced processing here, just a simple source filter loading an ffvhuff or uncompressed YV12 AVI. And more importantly, in the event all of that was fine, would the information I'm looking to keep around still be read from the script or would it be treated similarly to using raw files?
Barring all of that, is there at least some other library that x264 can use to read AVI files directly, even if they're only uncompressed? I want to do my encoding through x264 itself, not ffmpeg or mencoder that was compiled against it.
Thanks in advance.
Ideally, I'd like a native solution. I can run AviSynth 2.5 and Windows versions of conversion tools using Wine, but since I prefer to get my Wine builds straight from the winehq repo instead of the Ubuntu ones, I suspect that I don't have a multilib install, and thus have no choice but to use a native version on the 64-bit system I've got access to (which to truly use 64-bit on that machine I have to use Linux, as the Windows install is 32-bit). Sure, I know how to pipe from a Windows mencoder build to Linux x264, but unless there's some way to preserve the fps and resolution info while using pipes that I don't know about (entirely possible, as I've not really looked closely at pipe usage), it still presents that challenge.
Note: the success with x264 r1114 and GPAC was on an x86 version of 8.10. I've not tried to compile on the AMD64 machine yet. Which, just to be sure, is there anything I need to keep in mind to make sure I actually get a 64-bit compile when I do, or is it just a matter of using the exact same method as on x86?
Hypothetically, how useful would AviSynth 3.0 be for this situation? Obviously managing to build it (and having input support so x264 can load the files) is the biggest hurdle, but what are its present frame-handling capabilities like? I'm not looking for advanced processing here, just a simple source filter loading an ffvhuff or uncompressed YV12 AVI. And more importantly, in the event all of that was fine, would the information I'm looking to keep around still be read from the script or would it be treated similarly to using raw files?
Barring all of that, is there at least some other library that x264 can use to read AVI files directly, even if they're only uncompressed? I want to do my encoding through x264 itself, not ffmpeg or mencoder that was compiled against it.
Thanks in advance.