| Printable Version of Topic
Click here to view this topic in its original format |
| Unofficial VirtualDub Support Forums > VirtualDub Development Forum > Container Formats... |
| Posted by: fmagreed2 Feb 11 2011, 10:49 PM |
| I know this has at least been touched on in the past, but I thought it might be worth bringing up again since it's become much more relevant. That said, I'm not entirely sure if it's possible since I'm rather new on the media creation side of things. If this is totally undoable then just say so and ignore my ramblings. Anyway... The center of my thoughts is the compatibility of h264 and the avi container. B-frames don't work. From what I understand, the container's just too outdated. In the past that wasn't an issue, since you'd typically never go straight to h264 anyway - the process would be too CPU intensive. If you wanted 264, you captured uncompressed/lossless video, and used a different program to encode into 264 and a mkv/mp4 container. Nowdays, though, computers are at the point that it's possible to encode 264 in real-time. Not at the best of qualities, yet, but we're at a level where it's practical for certain tasks. So, is there the possibility of switch virtualdub's main container, or is this outside the realm of reason? Alternatively, would it be possible to simply record the audio/video stream into non-muxed files, which you could then feed to an application to make an mkv or mp4 file. Is any of this remotely possible, or am I completely misled? I don't know anything about the programming-side of these things, so sorry if I'm just wasting time. |
| Posted by: dloneranger Feb 11 2011, 11:23 PM |
| Sounds like you want to use the external encoder support that was added a while ago See http://forums.virtualdub.org/index.php?act=ST&f=3&t=18840 |
| Posted by: fmagreed2 Feb 11 2011, 11:58 PM |
| Wow, I had no idea that feature had been added. It's not available in capture mode, though. Any chance this will be added? |
| Posted by: dloneranger Feb 12 2011, 12:03 AM |
| Sorry I have no idea It could be on Phaerons to do list, or the latencies involved in syncing up all the individual programs would result in an unholy mess |
| Posted by: phaeron Feb 13 2011, 10:27 PM |
| I haven't looked into the ramifications of trying to do that, although I think I'd probably have to extend the video format support first (currently it just uses YV12). |
| Posted by: i4004 Feb 14 2011, 06:22 PM | ||||
uh, i use x264vfw for a long time now and i do care about my lipsync, and it's ok. with 2 b frames. and "vdub hack" ticked.
something more interesting is that even some hardware devices playback such avi files with x264 with b-frames inside. |