PDA

View Full Version : Mkv -> Avi


Speediakal
18th April 2007, 00:21
ok, so i have been trying to convert these mkv files i have on my comp to avi but don't know how. i tried File Converter, but when i open it in VirtualDub, it says it has no movie block, and just plays in VLC. i tried unsing MKVExtract, and extracted the video and audio. then converted the avc file to avi using avc2avi, but the audio file is AAC and VDub doesn't support it and so i can't mux them.

Koti
18th April 2007, 03:35
.aac can be muxed into avi container with avimux gui
http://www.alexander-noe.com/video/amg/

disclaimer (neither of these formats are recommended in avi)

GIR
18th April 2007, 09:30
The lengths people go to make square pegs fit in round holes amazes me sometimes.

Speediakal
18th April 2007, 17:54
i've tried AVI Mux, and the audio is out of sync and i can't open it in VDub.
Could I convert the mkv to another file then convert that file to an avi?

[P]ako
19th April 2007, 04:10
I think the video is VFR. Get mkv2vfr and extract the timecode. Then, you can use the timecode to convert the video to CFR.

Koti
19th April 2007, 05:26
Are you converting these files to avi so they will play on a standalone "divx" player? Sounds like it would be easier just re-encode from original source.

Lily
19th April 2007, 10:14
Perhaps, you can try winavi (http://www.winavi.com/en/video-converter/video-converter.htm), it can convert video clips to avi format, very fast and simple.

Speediakal
19th April 2007, 16:40
when i double click mkv2vfr.exe, it just closes, is ther GUI for this? and when i try to open it in VDub, its gives me this error: Found a frame with only one (forward) ref, Unhandled!

foxyshadis
19th April 2007, 17:57
Install avisynth, create a script like this:
DirectShowSource("file.mkv",fp=23.976,convertfps=true)

Open it in virtualdub, open and mux your audio, convert to xvid or whatever you want to do. Yes, a few parts will be jerky; it probably isn't worth dealing with, unless you want to encode 120fps video. (Replace with 119.88 above.) Not jerky, but much higher CPU usage.

Speediakal
20th April 2007, 00:20
it said it couldn't open as audio or video. an object or name was not found. this also happens when i do:

DirectShowSource("c:\locationto\file.mkv")

KoD
20th April 2007, 09:49
Do you have AviSynth installed ? Because that's an AviSynth script.

foxyshadis
20th April 2007, 10:49
You need Directshow splitters and decoders as well - try Haali's and ffdshow-tryouts.

Speediakal
21st April 2007, 00:43
i have Haali installed and ffdshow and avisynth...

Eusebio
21st April 2007, 01:49
I converted an MKV to AVI but the audio was horribly low and the voices delayed, and the background noise didn't match up with the sound effects, just a mess.

the video was great tho, : )

Speediakal
21st April 2007, 03:34
so all you have to do is get the audio and set the delay.

so i got the video in an .avi but the audio is an .aac and i don't know how to convert that and it won't open in vdub.
i got the audio in an .mp4 but can't convert it from there.

HAHA! success, i just opened the AAC file in MPEG Streamclip, exported it to .mp4 opened the file in quicktime, whent file -> export then picked audio to .wav then opened the .avi and .wav in VDub and did a direct stream copy!

vlada
23rd April 2007, 09:36
Speediakal
You might have used BeLight or foobar2000 and converted the AAC to MP3, WAV or whatever format you need with a few mouseclicks. If the audio has 5.1 channels, you have to use AC3 to get it in AVI.

Speediakal
25th April 2007, 00:47
well, i tried besweet/belight but that doesnt convert AAC files.

vlada
25th April 2007, 07:31
Speediakal
I'm sorry you're right. I expected, that BeLight can convert from AAC if it can convert to AAC, but I was wrong.

So for an easy format conversion you can use foobar2000. Here you can convert almost form/to any format. It eve reads audio from MKV/MKA if you install the correct plugin.