Tag Archives: Linux

Konvertera .MTS till .avi på en Panasonic HDC-SD10

Man får ingenting gratis när man kör Linux, till vår nya kamera så fanns bara programvara till Windows givetvis. Men här får ni ett litet program för att konvertera/enkoda .MTS filer som är resultat filerna ifrån Panasonic HDC-SD10 till avi filer. Jag ville ha mina i 720p upplösning, men ändra det om ni vill ha annan size på klippen.

Programmet använder ffmpeg i botten så se till att ha det installerat på din Linux via yum eller apt. Sedan är det bara att kopiera och klistra in och göra filen exekverbar och åka på. Programmet tar en .MTS fil eller en katalog med många .MTS filer som argument, hör av er om det skulle vara något.

Sorry att tab indenteringen försvinner i bloggen :(

#!/bin/bash
#
# Creator Andutt <www.andutt.se> Copyright (c) 2010
#
# Description: A small program using ffmpeg to convert .MTS files from Panasonic HDC-SD10 to avi files.
# Its possible that it can be used for other cameras also. Try and adjust if needed.
#
# License: GPL v3 More information here <http://gplv3.fsf.org/>
#
# Parameters
version=”.MTS to .avi Panasonic HDC-SD10 converter program. Version:1.0 (andutt)”
aspect=16:9
size=1280×720
bitrate=16739k

if [ -z $1 ]
then
echo
echo “$version”
echo
echo “Specify a target .MTS file or directory containing the .MTS files.”
echo
echo “Ex:$0 000001.MTS or: $0 /home/myaccount/cameraclips”
echo
exit 1
fi
if [ -d "$1" ]
then
parse_and_convert=`ls $1 | grep .MTS`

for file in $parse_and_convert
do
echo “Converting $file to $file.avi”
ffmpeg -i $1/$file -sameq -acodec copy -aspect $aspect -b $bitrate -s $size $1/$file.avi > /var/tmp/$0.log 2>&1

if [ "$?" = "0" ]
then
echo “Converted ok.”
else
echo “Convertion of $1 failed!”
exit 1
fi
done
else
if [ -f "$1" ]
then
echo “Converting $1 to $1.avi”
ffmpeg -i $1 -sameq -acodec copy -aspect $aspect -b $bitrate -s $size $1.avi > /var/tmp/$0.log 2>&1

if [ "$?" = "0" ]
then
echo “Converted ok.”
else
echo “Convertion of $1 failed!”
exit 1
fi
else
echo “No file or directory specified.”
exit 1
fi
fi

Hackar onsdag

Idag har det varit fullt upp på jobbet 2 change, 1 problem och en mängd incidents, plus ett change som jag fixade igår kväll vid 21. Det var Apache loggfils rotering och ändrad loggning, samma i Resin som skulle fixas på en kritisk server, det var rätt snabbt fixat och det resultatet blev betydligt bättre än det var innan. Idag var ett stort jobb som skulle göras på en fysisk Xen server med en mängd virtuella på, device-mapper multipath till multipla hba:er skulle styras upp. Givetvis genererade det följdfel i Xen och vad gäller loopback interfacen som används med file: och vdb stödet. Hade i och för sig kunnat använda tapio, men det fanns inte tid att verifiera det riktigt.

Till slut blev det bra i alla fall. Hittade en bra fix vid locale och LANG problem om du använder remote console i ILO2 på HP servrar.

  • $>cat ~andutt/.java/hp.properties
    locale.override=sv_SE

Gick glimrande efter den fixen, glöm inte att starta om webbläsaren innan bara.

På lunchen träffade jag Brämsen och vi åt en god lurre på BK, det var första gången jag åt där, dom hade tre olika rätter ala buffe style så man fick plocka på sig det man ville ha. Jag tog pasta och köttfärssås då jag inte hade Lactrastabletterna med mig. Tjur Brämsen skulle bjuda…sådant tolereras inte, men fick ge mig efter ett tag, fick bjuda tillbaka lite i alla fall på Barista där Brämsen tog en slät java och jag givetvis en stor latte på Soja att ta med.

Kaffet myste vi på i Vängåvan med strålande sol och perfekt utsikt över Busan…. :-) ….. tråkigt bara att Brämsen hällde ut sitt kaffe, Däää va ju sinnesjukt myckä kaffe dä här :-) men måste hålla med faktiskt, var nog i alla fall 40cl. Alltid nice att träffa Chrille!

Nu ska snart J läggas och sen blir det lugnt fram tills det är dags för bingen…

Idag på nätet har det mestadels handlat om att EU temporärt har röstat nej för möjligheten att stänga ner människor ifrån Internet, faran är inte över ännu då det riktiga valet att rösta kommer i maj. Dock mycket tänkvärt att läsa om ni har tid

Det är mycket som inte står rätt till just nu.. rundar av med 36 va!

Linux – The Origin

Om ni inte har testat Linux och förstått hur det hela är tänkt så får ni en liten vink här.