Nautilus skript za puštanje filma sa titlom u programu mplayer
Iz Vikipedije, slobodne enciklopedije.
Napravite datoteku u direktorijumu ~/.gnome2/nautilus-scripts sa sledećim sadržajem:
#!/usr/bin/perl
#
# Nautilus script: Play with mplayer video files with subtitles
# Owner : Mariano Cano Pérez <mariano.cano@gmail.com>
# Licence : GNU GPL
# Copyright (C) Mariano Cano
# Dependency : zenity, mplayer
#
sub is_video($) {
my $file = shift;
return 1 if $file =~ /(avi|mpg|mpeg|mov|wmv|vob)$/i;
return 0;
}
sub is_subtitle($) {
my $file = shift;
return 1 if $file =~ /(sub|srt)$/i;
return 0
}
$subtitle = "";
$video = "";
foreach $file (@ARGV) {
$video = $file if is_video($file);
$subtitle = $file if is_subtitle($file);
}
$args = "-vo xv -framedrop -fs ";
$args .= "-vf expand=0:-60:0:0 -subfont-text-scale 3 -sub \"$subtitle\" -subcp CP1250 " if $subtitle;
$args .= "\"$video\"";
if (!$video) {
exec("zenity --text=\"Video file have not been selected\" --error");
}else{
exec("mplayer $args");
}
Nazovite je kako god želite, ja sam odabrao "Pusti film sa titlom" jer se ime pojavljuje u meniju. Postavite privilegije:
chmod +x ~/.gnome2/nautilus-scripts/*
I sada sve što trebate da uradite je da odaberete film i titl (povučete mišem okolo ili držite pritisnut CTRL na tastaturi), kliknete desnim i iz menija Scripts odaberete ime datoteke. Učitaće se mplayer preko celog ekrana sa filterom koji će proširiti film na dnu tako da titl stane ispod filma. Alternativno možete izmeniti skript da koristi SDL video izlaz jer će tada titl biti ili ispod ili preko filma, već zavisno od formata i toga da li ima dovoljno mesta ispod, bez smanjivanja filma kako bi titl stao ispod.
| Korisnička dokumentacija | |
|---|---|
|

