Den stora mängden mediefiler som finns tillgängliga för datorer, bärbara datorer och mobila enheter är både en välsignelse och en förbannelse. Det är fantastiskt eftersom varje specifik nisch där ute har ett format tillgängligt för att optimera det för uppspelning på alla enheter som vi bär med oss, men det är också hemskt eftersom du då och då hittar en videofil som bara inte kommer att spelas på din speciella enhet.
Och det finns tillfällen då mediefilerna vi har till hands verkligen är olämpliga för den enhet vi vill använda, till exempel om du har en enorm .mkv-fil av hög kvalitet men vill spela den på din äldre smartphone och verkligen behöver den ska konverteras till en MP4. Lyckligtvis finns det ett verktyg där som löser båda dessa problem.
VLC är ett fantastiskt program. Det är en liten mediaspelare, den använder mycket få systemresurser, den kan spela nästan alla populära medieformat där ute, och det är gratis och öppen källkod. Inte bara det, det har fantastiska mobilversioner för både iOS och Mac, vilket gör visningen på morgonpendlingen enklare än någonsin. Programmet är gratis, utvecklas kontinuerligt och stöds, har en enorm fanbas som är mycket allvarlig med att hålla programmeringen igång, och dessutom är funktionsrika och enkla att använda.
Det är ett av de bästa programmen där ute - och vi kan använda det för att konvertera mediefiler till bekvämare eller bättre format att starta. I den här artikeln kommer jag att visa dig hur du använder VLC för att batchkonvertera dina mediefiler.
Batchkonvertera mediefiler i VLC
Batchkonvertering i VLC fungerar på samma sätt oavsett om du konverterar ljud eller video. Processen är exakt densamma och innehåller bara några få steg. Den faktiska konverteringsprocessen kan dock ta tid - särskilt videofiler är mycket stora och till och med kraftfulla datorer behöver tid för att arbeta med dem. Mycket beror på filtypen, storleken på den, formatet du konverterar från och till och specifikationerna på din dator.
Kompilering och konvertering av videoredigering kräver mycket arbetsminne. Om din dator har massor av RAM och en anständig processor kommer konverteringstiden att vara relativt kort. Om du använder en äldre dator kommer det att ta längre tid. MP4-konvertering tar längre tid än MP3, delvis på grund av filstorlek men också informationen i den. Så var tålamod!
Så här konverterar du mediefiler i VLC.
- Öppna VLC.
- Välj Media och 'Öppna flera filer'.
- Klicka på Lägg till och välj alla filerna du vill konvertera.
- Klicka på den lilla nedåtpilen bredvid Spela längst ner till höger.
- Välj Konvertera.
- Välj format där det står Profil.
- Välj någonstans för att spara den i Destinationsfil.
- Välj Start för att påbörja processen.
Beroende på hur många filer du konverterar, deras typ, storlek och din dator kan denna process ta mindre än en minut eller flera timmar. VLC fungerar snabbt men det handlar om mer än bara rå processorkraft.
Använd en batchfil för att konvertera mediefiler i VLC
Videolan.org, folket bakom VLC, har också satt samman en serie skriptfiler som använder PowerShell eller CMD i Windows eller terminalen i Linux för att batchkonvertera filer i VLC. Om du föredrar att göra saker med ett cript som automatiserar den tråkiga processen att omkoda flera videor på en gång, så är den här sidan om hur du kodar flera VLC-videor åt dig.
Som ett fan av PowerShell, Microsofts automatiserings- och konfigurationshanteringssystem, försökte jag den här metoden samt menymetoden ovan och det fungerade bra.
Öppna helt enkelt PowerShell som administratör och klistra in följande i den:
$outputExtension = ".mkv"
$bitrate = 8000
$channels = 4
foreach($inputFile in get-childitem -recurse -Filter *.MP4)
{
$outputFileName = ::GetFileNameWithoutExtension($inputFile.FullName) + $outputExtension;
$outputFileName = ::Combine($inputFile.DirectoryName, $outputFileName);
$programFiles = ${env:ProgramFiles(x86)};
if($programFiles -eq $null) { $programFiles = $env:ProgramFiles; }
$processName = $programFiles + "\VideoLAN\VLC\vlc.exe"
$processArgs = "-I dummy -vvv `"$($inputFile.FullName)`" --
sout=#transcode{acodec=`"mp3`", ab=`"$bitrate`", `"channels=$channels`"}:standard{access=`"file`", mux=`"wav`", dst=`"$outputFileName`"} vlc://quit"
start-process $processName $processArgs -wait
}
Du kan ställa in skriptet så att det fungerar med flera filtyper, ljud eller video. Du måste ändra outputExtension så att den matchar filen du konverterar från och i slutet av "foreach" -raden så att den matchar önskat outputformat.
Du måste också ändra bithastighet för att matcha filtypen och kanalerna för att passa ljudet. Jag har bitrate till 8000 eftersom det mäts i kbps och jag krävde HD, vilket är 8 Mbps = 8000 kbps.
Sidan VLC HowTo / Transcode multiple videos har mycket mer information om de olika skriptalternativen du kan välja.
Andra alternativ för att konvertera mediefiler
Det finns tredjepartsprogram som kan konvertera ljud och video för dig och till och med webbplatser som gör det online. Vissa program är verkligen mycket bra och kan vara mer lämpade för om du producerar media för offentlig konsumtion snarare än för din egen njutning.
Vissa program inkluderar Wondershare Video Converter Ultimate, Prism Free och alla Video Converter. En webbplats jag har använt är OnlineVideoConverter som också är ganska bra. Webbplatsen kan fungera långsamt ibland beroende på tid på dygnet och hur många förfrågningar den hanterar vid den tiden. För ett engångsprojekt kan detta vara användbart men för allt vanligare kommer VLC eller någon av dessa andra appar att få jobbet gjort.
Om du gillade den här artikeln kan du också njuta av den här artikeln om den bästa musikspelaren för Windows.
Det finns mycket mer med VLC än bara en mediaspelare, så mycket att jag inte kan tro att det är en gratis och öppen källkodsprogram, gratis att ladda ner, gratis att använda utan några strängar bifogade. Medan det förblir utan kostnad (och öppna källkodsprogram tenderar att förbli gratis) kommer det alltid att vara min go-to media player och appen jag använder för att batchkonvertera mediefiler.
Om du har några åsikter om VLC, vänligen lämna en kommentar nedan!