Konverter Lyd og Video

Lidt info om konvertering af lyd og videofiler med VLC, MPC, ffmpeg2theora

Introduktion

Da de forskellige browsere ikke understøtter de samme lyd og video formarter er det nødvendigt at have ens lyd og video i mere end et format for at det skal kunne afspille i alle browserne.

For at konvertere mellem de forskellige formater skal vi bruge nogle programmer.

Se også links til forskellige konverteringsprogrammer under links.

Formater container encoding

Når vi skal have <audio> og <video> til at virke i de forskellige browsere skal vi bruge mindst 2 formater.

Hvis det er video + lyd vi skal bruge kan vi konverter til enten...
MPEG-4 (H.264 + AAC) og OGG (Theora + Vorbis) eller MPEG-4 (H.264 + AAC) og WebM (VP8 + Vorbis).

Hvis det er lyd skal bruge kan vi konverter til enten...
Vorbis og MP3 eller Vorbis og AAC.

Download videoer

For at komme i gang med at konverter skal vi bruge en video.

Du kan finde en video på youtube.com også downloaden videoen med YouTube Downloader eller video downloadHelper (tilføjelse til Firefox).

Så får du videoen med .flv filendelse som er MPEG-4 H.264 + AAC.

Herefter kan vi konverter videoen til et andet format, eller vi kan også udtrække den originale lyd hvis vi kun er interesseret i lyden.

VideoLan Classic media player

VLC (VideoLan Classic) media player kan både afspille og konvertere.

Det er rigtig godt til at afspille alle mulige formater.

Det er dog ikke altid jeg kan få VLC til at konvertere som jeg ønsker.

Når du vil udtrækker eller konverter åbner du filen i VLC og går ind i playlisten ved at trykke på "Show playlist" knappen.
VLC Show playlist knap
I playlisten højreklikker du på filen du ønsker at udtrække/konverter fra og vælger Save... hvorefter du så kan vælge diverse ting.
VLC Show playlist Save...

Ffmpeg2theora

ffmpeg2theora kan bruges hvis man vil lave en Theora video med Vorbis lyd eller kun Vorbis lyd i en OGG container (videofil.ogv eller lydfil.oga).

Programmet kan bruges fra kommandoprompten (cmd.exe) som her.

Så konverteres videoen til fil.ogv i samme mappe som kildefilen.

Ønsker man kun lyden kan man bruge --novideo som her.

Så Konverteres lyden til fil.ogg i samme mappe som kildefilen.

ffmpeg2theora laver som standard en ekstra stream kaldet "ogg skeleton metadata" som giver problemer i Opera så man ikke kan søge/spole, se varigheden og andre problemer.
Ved --no-skeleton står "disables ogg skeleton metadata output".
Løsningen er at bruge --no-skeleton parameteren så den ekstra stream undgås også virker det i Opera.

Firefogg

firefogg.org er en tilføjelse til Firefox som kan kovereter til OGG (Theora + Vorbis) og Webm (VP8 + Matroska).
firefogg

Handbrake

Handbrake har jeg ikke rigtigt selv brugt.
handbrake

Outputs:
File format: MP4(M4V) and MKV
Video: H.264(x264), MPEG-4(ffmpeg), MPEG-2(ffmpeg), or Theora(libtheora)
Audio: AAC, CoreAudio AAC/HE-AAC (OS X Only), MP3, Flac, AC3, or Vorbis. AC-3, DTS, DTS-HD, AAC and MP3 pass-thru

FFmpeg

FFmpeg er nok det bedste konverteringsprogram der findes.
FFmpeg
Det er et kommandolinje program så det ikke umiddelbart så let at bruge.
Der findes mange GUI programmer som bruger FFmpeg til at konverter med.

Her er nogle eksempler på hvordan man kan bruge programmet fra en kommandoprompt.

Miro video converter

mirovideoconverter.com er let at bruge men har ikke så mange indstillingsmuligheder.

Kan konvertere til...
Audio: MP3, Ogg Vorbis
Video: WebM, MP4, Ogg Theora
Miro Video Converter
Miro Video Converter

Webmdshow

http://www.webmproject.org/tools/
http://code.google.com/p/webm/

Da jeg ville lave .weba filer (WebM container med Vorbis encoding) brugte jeg webmshow.
Det var vist lidt besværligt men fik det til at virke.

Det er noget med man skal installere DirectShow Filters.

Audacity

Audacity er et lydredigeringsprogram som blandt andet kan gemme i WAVE og Vorbis.

MP3 konvertering kræver LAME.
lame3.99.5.zip 1125 KB
Audacity

Undersøg filens encoding

Hvis du vil se hvad format/encoding filen er i kan du bruge en medieafspiller som VLC eller Media Player Classic.

I VLC vælg menuen Tools→Codec Information (CTRL+J).
vlc media information

I Media Player Classic vælg menuen File→Properties (SHIFT+F10).
mpc properties

MPEG-4 og H.264

Hvis en browser understøtter MPEG-4 video så betyder det ikke at den understøtte alle slags MPEG-4 video encoding.

Hvis browseren kun understøtter den encoding der hedder "H.264" så skal videoen encodes som "H.264 MPEG-4 part 10 AVC" for at browseren kan afspille den.

I nogle konverteringsprogrammer kan man kun vælge MP4 uden at det står mere information.
Det er så ikke sikkert at programmet kan encode i H.264.
Men det kan man undersøge bagefter i VLC eller Media player classic.

Skriv din kommentar

Spørg mig om hvad som helst
Du kan også skrive direkte til mig på
Stem
Søg
Language

Select English to navigate the website in English. Things like the navigation menu and contact form will be in English, but the main content on each page will not be translated.