De foto- en videocamera's de Sony dat record in formaat MTS komen meestal met software reproduktie Het werkt alleen op MS Windows, dus om de video's in GNU / Linux af te spelen heb je software zoals VLC of Mplayer nodig, die bijna alle formaten herkent.
Als we ze echter niet alleen willen zien, willen we bewerk ze, het ding is compliceert omdat ze niet rechtstreeks in Cinelerra, PiTiVi, Kino, etc. kunnen worden geïmporteerd. De enige manier is zet ze om eerder. |
Hiervoor kunnen we VLC gebruiken met zijn "convert" functie, maar dit formaat is niet erg vriendelijk en geeft meestal wat problemen.
Het beste alternatief is ffmpeg, dat, hoewel het werkt via de opdrachtregel, een grafische interface heeft: WinFF.
Om ffmpeg te installeren, open je een terminal en voer je uit:
Ubuntu en derivaten:
sudo apt-get update
sudo apt-get install ffmpeg
boog en derivaten:
sudo pacman -S ffmpeg
Dan hebben we 2 mogelijkheden: we installeren WinFF om te werken met een comfortabelere grafische interface of we gebruiken ffmpeg via de opdrachtregel met een klein bash-script dat zeker sneller en effectiever zal zijn.
De juiste conversiegegevens verkrijgen
Een van de sleutels tot conversie is om dezelfde parameters van de originele video te gebruiken bij de conversie om geen kwaliteit of grootte te verliezen (daarom hebben we toch een HD-camera gekocht?). Daarom is het interessant om eerst een analyse uit te voeren van het originele bestand met de functie voor het verkrijgen van informatie die is opgenomen in ffmpeg. Daarvoor navigeren we naar de directory waar we onze * .MTS-dumps hebben en voeren we uit:
ffmpeg -i Bestandsnaam.MTS
We zullen veel informatie krijgen, maar wat ons interesseert, is het laatste deel waarin de videocoderingsgegevens verschijnen:
Invoer # 0, mpegts, van 'file.MTS':
Duur: 00: 01: 13.86, start: 1.000033, bitrate: 9390 kb / s
Toepassing 1
Stream # 0.0 [0x1011]: Video: h264, yuv420p, 1440 × 1080 [PAR 4: 3 DAR 16: 9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream # 0.1 [0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb / s
Stream # 0.2 [0x1200]: ondertitel: pgssub
In dit voorbeeld is de video gecodeerd met de h264-codec bij 9390 kb / s en 50 frames per seconde, met een grootte van 1440 × 1080 pixels, een pixelverhouding van 4: 3 en een beeldverhouding van 16: 9. De audio is gecodeerd met ac3, in stereo, op 256kbs en 48kHz.
De conversie: met WinFF
Om WinFF te installeren, opent u een terminal en voert u het volgende uit:
Ubuntu en derivaten:
sudo apt-get install winff
boog en derivaten:
yaourt-S winff
Open vervolgens WinFF en importeer de bestanden die u wilt converteren. Het programma werkt in batch, dus het is mogelijk om een werkwachtrij te maken om meerdere bestanden achter elkaar te converteren.
Eenmaal geïmporteerd, selecteert u onderaan onder Resultaat de codecs die u wilt gebruiken. Druk op de bovenste knop «Instellingen» en kopieer de videogegevens die u eerder hebt verkregen om de maximale kwaliteit bij de conversie te behouden.
Het is natuurlijk ook mogelijk om de video's naar een lagere kwaliteit te converteren (hiervoor zijn er al enkele standaardinstellingen om uit te kiezen).
Klik ten slotte op de knop Converteren.
Hiermee zou je al nieuwe video's moeten hebben in een formaat dat begrijpelijk is voor gewone videospelers en editors.
De conversie: via de terminal
Als u kiest voor het veel spannendere terminalpad, voert u ffmpeg uit met de volgende syntaxis:
ffmpeg -i .MTS-bestand -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 .AVI-bestand
Vergeet niet om de bestandsnamen en configuratieparameters te wijzigen op basis van de gegevens die zijn verkregen door ffmpeg -i uit te voeren.
Als je alle .MTS-video's in een map moet converteren, kun je heel gemakkelijk een bash-script maken.
Maak hiervoor het convertmts-bestand met uw favoriete teksteditor en plak de volgende inhoud:
#! / Bin / bash
voor a in `ls * .MTS`; doe ffmpeg -i $ a -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 `echo" $ a "| cut -d '.' -f1`.avi; gedaan
afrit
Vergeet niet de configuratieparameters te gebruiken die het beste bij uw behoeften passen.
Voor meer gemak kunt u het script opslaan in / usr / share, waar u op uw beurt de map misscripts kunt maken (om deze kleine dingen op te slaan).
Navigeer ten slotte naar de map waar de video's zijn opgeslagen en voer het script als volgt uit:
bash / usr / share / myscripts / convertmts
Hiermee start u het conversieproces voor alle video's in de directory.
Bron: Tatblog & Gewoon duidelijk
je hebt me gered
Heel erg bedankt, je hebt mijn leven gered. Ik ben net gemigreerd van Windows 8 naar Ubuntu 14.04 LTS en kon geen manier vinden om dit formaat te bewerken / openen. Dank je.