[Mplayer-felhasznalok] avi vagas, reklamok atugrasa

lo szerafin loszerafin at freemail.hu
Mon Jul 7 11:29:58 CEST 2003


Sziasztok

Ha mar Kupor Laszlo <mplayer at willy.hu> ilyesmit kerdezett,
en regota szeretnem a
velemyneteket kerni errol a "programomrol", amit avi vagasra
hasznalok:

peter at peter:~/bin$ cat cutter.sh 

#!/bin/bash
# Film cutting with mencoder
# Usage:
#       ex. let the name of film file be 'film.avi'
#       1. make an edl file, name 'film.edl'
#       (With command 'mplayer -edlout film.edl film.avi'
#       and press the 'i' key immediately when you want a
cutting point.)
#       2. run this script with the file.avi parameter
#       3. it creates file-1.avi, file-2.avi,...,file-n.avi
# Warning:
#       If the film begins with a real film (not a spot) insert
#       a '0 0 0' line in the first line of the edl file.
#       If the film ends with a real film, dont do anything
#
# (C) Loszerafin. Nyomtatott mediaban valo kozles TILOS
# a szerzo engedelye nelkul : loszerafin at freemail.hu


film=$1
name=`echo $1| cut -d'.' -f1`
suffix=`echo $1| cut -d'.' -f2`
edl="${name}.edl"

echo "Film:$film"
echo "edl :$edl"


part=1
for i in  `sed -e '$!N;s/\n/ /' $edl |cut -d' ' -f2,5|tr '
,' '+.'`; do
    from=`echo $i|cut -d'+' -f1`
    secs=`echo "-$i"|bc`
    if [ "$secs" = "-$i" ]; then
        endpos=""
    else 
        endpos="-endpos $secs"
    fi;
    partname="${name}-${part}.${suffix}"
    echo "-ss $from $endpos $partname"
    mencoder -oac copy -ovc copy -ss $from $endpos -o
$partname $film 
    let "part = $part + 1"
done

-----------------------------------------------------------

Eloszor kell csinalni egy edl fajlt, aminek a kiterjesztese
kotelezoen 'edl', neve
pedig egyezzen meg az avi nevevel, igy:

mplayer -edlout film.edl film.avi

Mikozben nezitek a filmet, az 'i'-t meg kell nyomni a
reklamok elott es utan.
Ha az avi nem reklammal kezdodik, akkor kezzel egy "0 0 0'"
 sort kell az edl
fajl elejere irni.

Ezutan :
cutter.sh film.avi

Ez a program szetvagja a filmet film-1.avi film-2.avi reszekre.
Az eredeti film.avi-t nem bantja.

Mi a velemenyetek?

(Kerek mindenkit, hogy ha nyomtatasban akarja kozolni a
programot, egyeztessen
velem)

Peter





More information about the MPlayer-felhasznalok mailing list