You are here: Home » Archives for Seb

Seb

 

For this command to run correctly every .MTS file that has been split in multiple .MTS files by the camera (for example where the recording size has exceeded 2.0GB and the camera has automatically split it into mulitple files) these files need to be concatenated back into a single file.

This can be done manually by:

cat secondFile >> firstFile
cat thirdFile >> firstFile

and so on..

If you want a GUI way of doing this you can use this nautilus script I edited from the one found here:

cfn=$1
shift;
for arg
do
cat “$arg” >> “$cfn”
mv “$arg” ~/.local/share/Trash/files/
done

Open your favourite text editor and copy and paste the above code in and save it in the following location

~/.gnome2/nautilus-scripts/Concatenate

You should now be able to right click several .MTS files and select Scripts > Concatenate. The machine will then concatenate the files and move the unessential  .MTS files to your Trash / Waste Basket. You’ll know the concatenation is complete when the last file in the series appears in your waste basket/disappears from it’s original folder.

Before transcoding the .MTS files we need to install some programs to help with the transcoding:

sudo apt-get install ubuntu-restricted-extras x264

With the concatenation complete (if necessary) and everything we need installed, you can now run the following command to transcode the .MTS files into .MP4 files that can be used and editied without sync issues on Ubuntu.

find /location/of/MTS/files -name “*.MTS” -type f -exec ffmpeg -i {} -vcodec libx264 -vpre hq -crf 19 -threads 0 -deinterlace -acodec copy {}.mp4 \;

 

In a batch file :

for /f “tokens=3 delims=,” %%a in (‘”getmac /v /fo csv | findstr Local”‘) do set mac=%%a

Value of mac address is now accessible in %mac%

From the normal command line:

for /f “tokens=3 delims=,” %a in (‘”getmac /v /fo csv | findstr Local”‘) do set mac=%a

Value of mac address is now accessible in %mac%

Note the single ‘%’ when used from the command line instead of double ‘%’ when used in a batch file as above. the getmac utility ships with windows XP so the above script should be good to go. I’ve tried and can confirm this works on XP SP3.

The above scripts are modified from here.

 

Just a quick post. If you want to bulk convert .MTS files (from JVC or Sony HD camcorders) then you can use the below script:

You’ll need csh and ffmpeg installed:

sudo apt-get install csh ffmpeg

Make a new file called convert (I use joe but you can use nano or whatever you prefer)

joe convert

Copy and paste the below:

#!/bin/csh
# For NTSC change -fps 50 tp -fps 60000/1001 below
foreach f ($*)
ffmpeg -i $f -threads 4 -deinterlace -f avi  -r 25 -vcodec libxvid -vtag XVID  -s 1920×1080  -aspect 16:9 -maxrate 1800k -b 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -flags +4mv -trellis -aic -cmp 2 -subcmp 2 -g 300 -acodec libmp3lame -ar 48000 -ab 128k -ac 2 -o ${f:r}.avi
end
Make the file executable:
chmod +x convert
Convert your .MTS files:
./convert *.MTS
Done!
 

Server setup (as root):

apt-get install apache2 munin munin-node munin-plugins-extra munin-libvirt-plugins munin-java-plugins

a2dissite default

Edit munin apache config to enable stats to be veiwed from anywhere:

joe /etc/apache2/conf.d/munin

change Allow localhost 127.0.0.1/8 ::1 line to:

allow all

Restart apache2:

/etc/init.d/apache2 restart

Setup hosts we want to monitor in /etc/munin/munin.conf . For each host we need to add a section that’s similar to the following:

[hostname]

address ipaddress

use_node_name yes

Now on each server we defined in the last step (including the munin server itself) we need to ssh into them and setup munin  node:

apt-get install munin-node munin-plugins-extra munin-libvirt-plugins munin-java-plugins

Allow access from the munin server:

joe /etc/munin/munin-node.conf

Add:

allow ^192\.168\.0\.1$

where 192.168.0.1 is the ipaddress of your munin server.

Restart the munin node:

/etc/init.d/munin-node restart

Open up a web browser and navigate to:

addressOfMuninServer/munin

This should present you with a webpage with all your configured nodes. Click on them to get stats/charts about the nodes. NB Munin can take up to 5 minutes to collect stats so if you’ve got nothing coming up wait 5 minutes. If you’ve still got nothing then you’ve probably got a configuration problem.

The Munin install differs on 10.04 Lucid as the install configures it’s own virtual host, which in previous versions of Ubuntu it never use to. The virtual host the Munin install provides is only accessible to the localhost hence the need for the configuration change.

 

After installing from a live CD where there was no problem with the network, I was supprised to boot a fresh install of Ubuntu 10.04 lucid lynx, with no network access. Fair enough, I thought probably just a one off, my PC. However after my work mate also had trouble with the network after a fresh install where the network was working on the live cd before hand I decided that something must be afoot.

Anyways this is how I fixed my network problem, hopefully it’ll help someone else!

  1. Edit /etc/network/interfaces and remove all traces of eth0 (remove both lines)
  2. My Network Manager had failed to start at all so to manage the network connections open up System > Preferences > Network Connections
  3. Add a new wired connection. I copied the mac address of my adapter in, although I’m not sure this actually matters. Click Apply and Save your new connection.
  4. Reboot

All being well you should have network-manager running, with a live network connection.

 

Just a quick one. I’ve recently purchased an additional card to go in my Ubuntu machine, but my cards when set up in SLI were running very hot.

Using the information found here I was able to stick one GPU into auto fan mode, however the second GPU would stay at a fixed value and be overheating.

Looking at the man page for nvclock I found that you can use a command line switch to list and control individual  GPUs.

First install nvclock and nvclock-gtk

sudo apt-get install nvclock nvclock-gtk

Secondly open up nvclock-gtk

sudo nvclock_gtk

You may need to set a fan speed under ‘Hardware Monitor’ for each GPU, after you’ve done this use the following commands

nvclock -s

This command gives a list of all the (nvidia) GPUs connected to the system.

nvclock -c 1 -f -F auto

nvclock -c 2 -f -F auto

Repeat the above command for each GPU you want to be put in auto mode. You should now see in nvclock-gtk the fan speeds, under ‘Hardware Monitoring’ adjusting up and down, automatically on there own.

If you want this done automatically at login then you can add the commands (one at a time unfortunately, unless you make a script) to your sessions System > Preferences > Startup Application as shown here

 

The introduction as shown at last week’s DVD night.


YouTube Direct:

Download Introduction Video

 

The credits as shown at last week’s DVD night.


YouTube Direct:

Download Credits Video

 

The out-takes from last Saturday’s DVD evening, available to download but I encourage you to buy a DVD from Bert who will have all the footage very shortly!


YouTube Direct:

Download Out-takes Video

 

Here’s the out-takes that didn’t make it to the out-takes shown last Saturday either for technical reasons or because the didn’t make the cut!


YouTube Direct:

Download Video

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
© 2011 The Think Tank Suffusion theme by Sayontan Sinha