Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST] Kan ik een video omzetten van .mkv in .avi of .divx?  (gelezen 5005 keer)

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Ik heb al heel wat afgeploeterd, maar ik kom er niet uit: hoe zet ik een .mkv-video om in .avi of .divx? Niks lukt....  :(
« Laatst bewerkt op: 2013/11/24, 18:24:23 door Pjotr »

Offline jan11000

  • Lid
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #1 Gepost op: 2013/11/23, 20:42:28 »
Arista transcoder doet dit.
winff ook.
« Laatst bewerkt op: 2013/11/23, 20:44:25 door jan11000 »

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #2 Gepost op: 2013/11/23, 22:36:37 »
Arista doet iets, maar enorm traag..... Het is blijkbaar een ingewikkelde mkv? h264 enzovoorts.... Vervelend.

Offline jvecht

  • Lid
    • Just Vecht
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #3 Gepost op: 2013/11/23, 23:39:41 »
Hallo Pjotr,

Ik was toch al bezig in KDEnLive 0.9.6. Uit nieuwsgierigheid heb ik dit bestand ( http://www.auby.no/files/video_tests/h264_720p_hp_5.1_6mbps_ac3_unstyled_subs_planet.mkv ) geïmporteerd en een stuk ervan laten renderen naar een avi bestand met het XVid4 profiel. Dat ging heel prima!

Desgewenst stuur ik je het resulterende mkv.avi bestand (12 MB). Ik bewaar het wel een dag of wat.

Hoop dat je er wat aan hebt.

met vriendelijke groeten,

Just Vecht
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #4 Gepost op: 2013/11/24, 00:01:53 »
KDEnLive wil niet:
[matroska,webm @ 0x1c75be0] Estimating duration from bitrate, this may be inaccurate

Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 23.98 (24000/1001)
Input #0, matroska,webm, from '/home/pjotr/mijnfilm.mkv':
  Duration: 02:22:33.40, start: 0.000000, bitrate: N/A
    Stream #0.0(eng): Video: h264 (Main), yuv420p, 1280x528 [PAR 1:1 DAR 80:33], 23.98 fps, 23.98 tbr, 1k tbn, 180k tbc (default)
    Stream #0.1: Audio: aac, 48000 Hz, stereo, s16 (default)
    Stream #0.2(dut): Subtitle: [0][0][0][0] / 0x0000 (default)
    Stream #0.3(eng): Subtitle: [0][0][0][0] / 0x0000
The value for top was -1 which is not within 0.000000 - 1.000000

Offline jvecht

  • Lid
    • Just Vecht
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #5 Gepost op: 2013/11/24, 00:13:37 »
Hallo Pjotr,

Gooi deze string eens in Google [kdenlive "The value for top was -1 which is not within 0.000000 - 1.000000"] Accolades verwijderen, maar niet de aanhalingstekens.

Dat moet twee links opleveren naar het kde.org forum uit 2011. Alleen is nu dat Forum down. Misschien levert dat wat op. Het lijkt me dat wellicht een foutje in deze video is geslopen. Dat hij begint voor het begin ofzo.

Ben benieuwd.

met vriendelijke groeten,

Just Vecht
GIMP bundel 2018  38 cursussen met mooi oefenmateriaal. Lekker lezen of er wat van opsteken!
  Boekje "Werken met Xubuntu" 5000+ downloads!
     Het Helpmij Magazine Mei 2021

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #6 Gepost op: 2013/11/24, 00:59:21 »
Wat is de reden dat je de conversie toe wil passen? De reden waarom ik dit vraag is dat er in een .avi bestand van alles kan zitten. En dat geldt trouwens ook voor een .mkv bestand. Met het omzetten kan je theoretisch van alles doen, van alleen het containerformaat veranderen of ook de codecs veranderen tot aan allerlei nabewerkingen aan toe.

Voor de allersimpelste conversie heb je alleen het pakket libav-tools nodig.
En dan dit:
avconv -i input.mkv -codec copy output.mp4
Dit "verwijdert" alleen het containerformaat, het doet niets met de video zelf. In plaats van een mkv bestand heb je nu dus een kaal mp4 bestand.

Wil je hem omzetten naar een codec die het op je dvd speler doet (of omzetten naar een een echte video dvd), dan kan je Avidemux gebruiken.
Je opent de video en kiest bovenin voor "Auto->Optical disk->DVD". Hierna kan je het bestand opslaan als een avi.
Dit zorgt ervoor dat er automatisch een "2-pass" omzetting gedaan wordt waardoor je de beste kwaliteit over houd.

Let erop dat dit omzetten wel een paar uur kan duren, dus begin er niet aan als je over 10 minuten de film wil opzetten ;)

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #7 Gepost op: 2013/11/24, 01:01:44 »
De link van Just Vecht geprobeerd,
naar MP4 is het geen probleem, gewoon met VLC.
Waarom wil je AVI ?

edit: De conversie duurde ~5 minuten !
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #8 Gepost op: 2013/11/24, 10:55:30 »
Het wordt tijd dat ik een moderne mediaspeler koop, jongens.... :P  Ben ik gelijk van al die tijdvretende omzettingstoestanden af, want ik heb nu een DVD-recorder uit 2006 die alleen DivX aankan.

Toevoeging: ik maak er even een apart draadje van:
http://forum.ubuntu-nl.org/offtopic/wat-is-een-goede-en-goedkope-mediaspeler
« Laatst bewerkt op: 2013/11/24, 12:03:52 door Pjotr »

Offline aartje

  • Lid
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #9 Gepost op: 2013/11/24, 11:46:36 »
Is het volgende wat ?

#!/bin/bash

# hardsub.sh
# a basic script to hardcode subtitles into movie files using mencoder
#
# uses a two pass - high quality encode by default
# fast option invokes a quick one pass encode
#
# it assumes that you are using an .srt subtitle file with the same
#+ name as the movie file
#
# if you are using a matroska movie (.mkv) and it can't find the .srt
#+ file it uses the embedded english subtitle track
#
#
# NB: this is a preliminary script and doesn't do much error checking
#
# Version 0.11
#
# Mike Lahey 2009
#####################

# language used for subtitle track embedded in a matroska file
# for alternative subtitle (& audio) tracks try "mplayer -v movie.mkv"
# LANG=eng
LANG=nld

# these mencoder options scale down the subtitles and move them
#+ up just a bit
# SUBOPTS="-subfont-text-scale 3.3 -subpos 96"

if [ -z "$1" ]; then
        echo usage: $0 movie.avi [fast]
        echo
        echo fast -  do a fast one pass encode
        exit 1
fi
MOVIE=$1
EXT=${MOVIE##*.}
OUTPUT=${MOVIE/%.$EXT/.hardsub.avi}

# first make sure that our movie file is there
if [ ! -f "$MOVIE" ]; then
        echo input file \"$MOVIE\" does not exit
        exit 1
fi

# next check if we have the SRT file and create subtitle command for
# mencoder
SRT=${MOVIE/%$EXT/srt}
if [ -f "$SRT" ]; then

        # good we have an SRT file, so create our subtitle command
        SUBCMD="-sub \"$SRT\""
else
        #no SRT file? well check if we are dealing with a matroska file
        if [ "$EXT" == "mkv" ]; then
                echo "################################################"
                echo couldnt find \"$SRT\"
                echo so trying embedded subtitle track \"$LANG\"
                echo "################################################"
                SUBCMD="-slang $LANG -spualign 2"
                # "-spualign 2" ensures proper placement of vobsub tracks
        else
                echo could not find subtitle file \"$SRT\"
                echo
                echo maybe its called something else? try renameing it.
                exit 1
        fi
fi

# if the input movie is not an avi then transcode the audio to mp3
# this may result in an unnecessary transcode but it will make
#+ incompatable audio streams (such as ogg/vorbis) work with an avi

if [ "$EXT" == "avi" ]; then
        ACODEC=copy
else
        ACODEC=mp3lame
fi

# most formats other than avi allow non-square pixels.
# by invoking the scale filter we ensure that the video is
# displayed with the proper aspect ratio in our avi
# since were scaling anyway - scale to a multiple of 16 to make the encoding more effiecient
if [ "$EXT" != "avi" ]; then
        SUBOPTS="$SUBOPTS -vf-pre scale=-8:-8"
fi

#### if fast option was invoked, do a fast one pass encode
if [ "$2" == "fast" ]; then

        CMD="mencoder \"$MOVIE\" $SUBCMD $SUBOPTS -o \"$OUTPUT\" \
        -oac $ACODEC -ovc lavc"
        echo $CMD
        eval $CMD

        if [ $? != 0 ]; then
           echo "################# mencoder failed ################"
           exit 1
        fi
        exit
fi




#### normal two pass encode

CMD="mencoder \"$MOVIE\" $SUBCMD $SUBOPTS -o /dev/null -oac $ACODEC \
-ovc lavc -lavcopts vcodec=mpeg4:vhq:turbo:vpass=1"
echo $CMD
eval $CMD

if [ $? != 0 ]; then
        echo "################# mencoder failed ################"
        rm divx2pass.log
        exit 1
fi

CMD="mencoder \"$MOVIE\" $SUBCMD $SUBOPTS -o \"$OUTPUT\" -oac $ACODEC \
-ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=2"
echo $CMD
eval $CMD

if [ $? != 0 ]; then
        echo "################# mencoder failed ################"
        rm divx2pass.log
        exit 1
fi

rm divx2pass.log

« Laatst bewerkt op: 2013/11/24, 11:48:05 door Ron »

Offline daniel

  • Lid
Re: Kan ik een video omzetten van .mkv in .avi of .divx?
« Reactie #10 Gepost op: 2013/11/24, 12:24:58 »
Zelf gebruik ik openshot werkt prima voor alle video bewerking en omzetting van formaat