multimedia/Yolo: Added (Lipsync Exposure Sheet Generator).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
74ea20b93a
commit
c96fbf7d69
|
@ -0,0 +1,8 @@
|
|||
Yolo is a Java program for creating timesheets to sync animation to a pre-recorded audio track.
|
||||
|
||||
Specifically, Yolo analyses a WAV file against plain text sides, and, given a frame rate, generates an exposure sheet.
|
||||
Animators can use the exposure sheet to sync the lips of an animated character with the dialogue.
|
||||
|
||||
Yolo does not parse the words contained within the WAV file on its own; you must provide it both the audio and the
|
||||
scripted dialogue. As long as it has these two things, it effectively provides a phonemic breakdown of the dialogue,
|
||||
an example drawing of the mouth position, and a frame count for each sound.
|
|
@ -0,0 +1,58 @@
|
|||
#!/bin/sh
|
||||
# Slackware build script for Yolo Lipsync
|
||||
# Copyright 2015 klaatu @ member.fsf.org
|
||||
# Icon for this Yolo package is cc-0 Klaatu
|
||||
#
|
||||
# GNU All-Permissive License
|
||||
# Copying and distribution of this file, with or without modification,
|
||||
# are permitted in any medium without royalty provided the copyright
|
||||
# notice and this notice are preserved. This file is offered as-is,
|
||||
# without any warranty.
|
||||
|
||||
PRGNAM=Yolo
|
||||
VERSION=${VERSION:-"May_04_2009"}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
ARCH="noarch"
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp/SBo}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $TMP
|
||||
rm -rf $PRGNAM-$VERSION
|
||||
mkdir $PRGNAM-$VERSION
|
||||
unzip $CWD/"$PRGNAM"_"$VERSION".zip -d $PRGNAM-$VERSION
|
||||
cd "$PRGNAM"-"$VERSION"
|
||||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
-o -perm 511 \) -exec chmod 755 {} \; -o \
|
||||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
|
||||
|
||||
mkdir -p $PKG/usr/bin/
|
||||
cp $PRGNAM.jar $PKG/usr/bin/$PRGNAM.jar
|
||||
|
||||
# desktop file, added to SlackBuild for convenience
|
||||
mkdir -p $PKG/usr/share/applications/
|
||||
cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications/
|
||||
|
||||
# icon file, added to SlackBuild for convenience
|
||||
mkdir -p $PKG/usr/share/icons/hicolor/scalable/apps
|
||||
cp $CWD/$PRGNAM.svg $PKG/usr/share/icons/hicolor/scalable/apps/
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
|
@ -0,0 +1,76 @@
|
|||
[Desktop Entry]
|
||||
Name=Yolo
|
||||
Name[af]=Yolo
|
||||
Name[as]=Yolo
|
||||
Name[ast]=Yolo
|
||||
Name[be]=Yolo
|
||||
Name[be@latin]=Yolo
|
||||
Name[bg]=Yolo
|
||||
Name[bn_IN]=Yolo
|
||||
Name[ca]=Yolo
|
||||
Name[ca@valencia]=Yolo
|
||||
Name[cs]=Yolo
|
||||
Name[csb]=Yolo
|
||||
Name[da]=Yolo
|
||||
Name[de]=Yolo
|
||||
Name[el]=Yolo
|
||||
Name[en_GB]=Yolo
|
||||
Name[eo]=Yolo
|
||||
Name[es]=Yolo
|
||||
Name[et]=Yolo
|
||||
Name[eu]=Yolo
|
||||
Name[fi]=Yolo
|
||||
Name[fr]=Yolo
|
||||
Name[ga]=Yolo
|
||||
Name[gl]=Yolo
|
||||
Name[he]=Yolo
|
||||
Name[hr]=Yolo
|
||||
Name[hsb]=Yolo
|
||||
Name[hu]=Yolo
|
||||
Name[ia]=Yolo
|
||||
Name[id]=Yolo
|
||||
Name[is]=Yolo
|
||||
Name[it]=Yolo
|
||||
Name[ja]=Yolo
|
||||
Name[ka]=Yolo
|
||||
Name[kk]=Yolo
|
||||
Name[km]=Yolo
|
||||
Name[ko]=Yolo
|
||||
Name[ku]=Yolo
|
||||
Name[lt]=Yolo
|
||||
Name[lv]=Yolo
|
||||
Name[ms]=Yolo
|
||||
Name[nb]=Yolo
|
||||
Name[nds]=Yolo
|
||||
Name[nl]=Yolo
|
||||
Name[nn]=Yolo
|
||||
Name[oc]=Yolo
|
||||
Name[pl]=Yolo
|
||||
Name[pt]=Yolo
|
||||
Name[pt_BR]=Yolo
|
||||
Name[ro]=Yolo
|
||||
Name[ru]=Yolo
|
||||
Name[se]=Yolo
|
||||
Name[sk]=Yolo
|
||||
Name[sl]=Yolo
|
||||
Name[sr@ijekavianlatin]=Yolo
|
||||
Name[sr@latin]=Yolo
|
||||
Name[sv]=Yolo
|
||||
Name[tg]=Yolo
|
||||
Name[tr]=Yolo
|
||||
Name[ug]=Yolo
|
||||
Name[uk]=Yolo
|
||||
Name[uz]=Yolo
|
||||
Name[uz@cyrillic]=Yolo
|
||||
Name[vi]=Yolo
|
||||
Name[wa]=Yolo
|
||||
Name[x-test]=xxYoloxx
|
||||
Name[zh_CN]=Yolo
|
||||
Name[zh_TW]=Yolo
|
||||
Exec=java -jar /usr/bin/Yolo.jar
|
||||
Icon=Yolo
|
||||
Type=Application
|
||||
Categories=Java;Graphics;Audio;Sound;
|
||||
GenericName=Lipsync
|
||||
GenericName[x-test]=xxLipsyncxx
|
||||
Terminal=false
|
|
@ -0,0 +1,10 @@
|
|||
PRGNAM="Yolo"
|
||||
VERSION="May_04_2009"
|
||||
HOMEPAGE="http://yolo.sourceforge.net"
|
||||
DOWNLOAD="http://iweb.dl.sourceforge.net/project/yolo/Yolo/Yolo%20May%2005%202009/Yolo_May_04_2009.zip"
|
||||
MD5SUM="bb137d249f20d4f262c8a30c07871b36"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES="jdk"
|
||||
MAINTAINER="klaatu"
|
||||
EMAIL="klaatu@member.fsf.org"
|
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="106.78657mm"
|
||||
height="107.90157mm"
|
||||
viewBox="0 0 378.3776 382.32838"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="yolo.svg">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.5"
|
||||
inkscape:cx="-74.445454"
|
||||
inkscape:cy="-126.13068"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1033"
|
||||
inkscape:window-x="-2"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-2.3025973,-22.903158)">
|
||||
<path
|
||||
style="fill:#2e3436;fill-rule:evenodd;stroke:#000000;stroke-width:5.19999981;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 7.71429,87.79078 c 129.41312,64.60735 248.64076,27.36002 362.85714,-60 51.44258,499.67786 -171.76944,479.4614 -362.85714,60 z"
|
||||
id="path4136"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 373.46875,247.56641 c -62.30545,17.09603 -122.79932,52.9871 -180.49023,117.95898 89.24196,73.64859 161.92468,39.26436 180.49023,-117.95898 z"
|
||||
id="path4140"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:3.4000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 370.57227,27.79102 c -114.21638,87.36002 -233.44431,124.60735 -362.85743,60 7.87773,17.29258 15.80997,33.8913 23.77539,49.81836 108.33047,-8.20017 240.70061,-19.16744 345.3125,-28.02344 -1.19497,-25.53491 -3.24302,-52.77694 -6.23046,-81.79492 z"
|
||||
id="path4146"
|
||||
inkscape:connector-curvature="0" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 3.0 KiB |
|
@ -0,0 +1,19 @@
|
|||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
Yolo: Yolo (Lipsync Exposure Sheet Generator)
|
||||
Yolo:
|
||||
Yolo: Yolo analyzes a WAV file against plain text sides to generate an
|
||||
Yolo: exposure sheet that animators can use to sync the lips of a cartoon
|
||||
Yolo: character with its dialogue.
|
||||
Yolo:
|
||||
Yolo: http://yolo.sourceforge.net
|
||||
Yolo:
|
||||
Yolo:
|
||||
Yolo:
|
||||
Yolo:
|
Loading…
Reference in New Issue