OVH Cloud OVH Cloud

Lecture des sous-titres en plein écran ?

8 réponses
Avatar
Jean-Paul Sartre
Bonsoir

Je cherche à lire les sous-titres de films dans les bandes noires et non
incrustés dans l'image. (films 1:85 ou 2:35)

mplayer et vlc ont bien des options mais elles laissent le ST dans l'image
ou ne fonctionnent pas.

Y'a t'il des options "cachées" ou cela est-il impossible ?

Mandriva LE2005 / KDE 3.3.2

8 réponses

Avatar
Nicolas George
Jean-Paul Sartre wrote in message
<42ebf95e$0$1788$:
mplayer et vlc ont bien des options mais elles laissent le ST dans l'image
ou ne fonctionnent pas.

Y'a t'il des options "cachées" ou cela est-il impossible ?


Dans le man de mplayer :

# OSD/SUB OPTIONS
# NOTE: See -vf expand too.
[...]
# -subpos <0-100> (useful with -vf expand) (OSD only)
[...]
# expand[=w:h:x:y:o]
# Expands (not scales) movie resolution to the given value and
# places the unscaled original at coordinates x, y. Can be used
# for placing subtitles/OSD in the resulting black bands.

Ça devrait répondre à la question. Cf. les exemples pour le détail de
l'usage.

Mandriva LE2005 / KDE 3.3.2


Condoléances.

Avatar
Jean-Paul Sartre
J'ai trouvé ça :

Lancement de mplayer avec une bande noire pour les sous-titres

#!/bin/sh
# mplayer-run -- start mplayer and display subtitle outside the movie

case "$1" in
-ng) gap=0; shift; ;;
-g*) gap=${1/-g/}; shift; ;;
-h) echo "usage: $(basename $0) [-ng|-g<nb>] <movie>" >&2; exit 1; ;;
*) gap€; ;;
esac

film=$1

DISPLAY=:0.0
LD_LIBRARY_PATH=/opt/X11R6/lib:/opt/mplayer/usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH DISPLAY
mplayer=mplayer
xset=xset

if [ $gap -ne 0 ]; then
eval `$mplayer -nosound -vo null -frames 10 -sstep 85 -nocache $film 2>&1
|
grep ^VO: |
sed 's/^.* ([0-9]*)x([0-9]*) .*$/c=1; l=$((2+$gap))/g'`

expand="-vop expand=$c:$l:0:0";
fi

$xset -dpms
$mplayer -vo xv -fs $expand
-font /usr/X11R6/lib/X11/fonts/TTF/luxisr.ttf -subfont-text-scale 3 $@



Nicolas George wrote:

Jean-Paul Sartre wrote in message
<42ebf95e$0$1788$:
mplayer et vlc ont bien des options mais elles laissent le ST dans
l'image ou ne fonctionnent pas.

Y'a t'il des options "cachées" ou cela est-il impossible ?


Dans le man de mplayer :

# OSD/SUB OPTIONS
# NOTE: See -vf expand too.
[...]
# -subpos <0-100> (useful with -vf expand) (OSD only)
[...]
# expand[=w:h:x:y:o]
# Expands (not scales) movie resolution to the given
# value and
# places the unscaled original at coordinates x, y. Can be
# used for placing subtitles/OSD in the resulting black
# bands.

Ça devrait répondre à la question. Cf. les exemples pour le détail de
l'usage.

Mandriva LE2005 / KDE 3.3.2


Condoléances.
de rien !



Avatar
Jean-Paul Sartre
le pb vient aussi du plein écran. Ok pour ajouter des bandes noires sur une
fenêtre, mais pour le reste...

Jean-Paul Sartre wrote:

J'ai trouvé ça :

Lancement de mplayer avec une bande noire pour les sous-titres

#!/bin/sh
# mplayer-run -- start mplayer and display subtitle outside the movie

case "$1" in
-ng) gap=0; shift; ;;
-g*) gap=${1/-g/}; shift; ;;
-h) echo "usage: $(basename $0) [-ng|-g<nb>] <movie>" >&2; exit 1; ;;
*) gap€; ;;
esac

film=$1

DISPLAY=:0.0
LD_LIBRARY_PATH=/opt/X11R6/lib:/opt/mplayer/usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH DISPLAY
mplayer=mplayer
xset=xset

if [ $gap -ne 0 ]; then
eval `$mplayer -nosound -vo null -frames 10 -sstep 85 -nocache $film
2>&1
|
grep ^VO: |
sed 's/^.* ([0-9]*)x([0-9]*) .*$/c=1; l=$((2+$gap))/g'`

expand="-vop expand=$c:$l:0:0";
fi

$xset -dpms
$mplayer -vo xv -fs $expand
-font /usr/X11R6/lib/X11/fonts/TTF/luxisr.ttf -subfont-text-scale 3 $@



Nicolas George wrote:

Jean-Paul Sartre wrote in message
<42ebf95e$0$1788$:
mplayer et vlc ont bien des options mais elles laissent le ST dans
l'image ou ne fonctionnent pas.

Y'a t'il des options "cachées" ou cela est-il impossible ?


Dans le man de mplayer :

# OSD/SUB OPTIONS
# NOTE: See -vf expand too.
[...]
# -subpos <0-100> (useful with -vf expand) (OSD only)
[...]
# expand[=w:h:x:y:o]
# Expands (not scales) movie resolution to the given
# value and
# places the unscaled original at coordinates x, y. Can be
# used for placing subtitles/OSD in the resulting black
# bands.

Ça devrait répondre à la question. Cf. les exemples pour le détail de
l'usage.

Mandriva LE2005 / KDE 3.3.2


Condoléances.
de rien !





Avatar
Nicolas George
Jean-Paul Sartre wrote in message
<42ec9fb8$0$7322$:
J'ai trouvé ça :


<snip>

En lisant le man, tu aurais trouvé plus _beaucoup_ simple.

Accessoirement, celui qui a écrit ce script devrait peut-être apprendre
l'usage de RPATH et de liens symboliques.

Nicolas George wrote:


Merci de répondre à l'endroit.

Avatar
Jean-Paul Sartre
Nicolas George wrote:

Jean-Paul Sartre wrote in message
<42ec9fb8$0$7322$:
J'ai trouvé ça :


<snip>

En lisant le man, tu aurais trouvé plus beaucoup simple.

Accessoirement, celui qui a écrit ce script devrait peut-être apprendre
l'usage de RPATH et de liens symboliques.



Ok, pouvez-vous m'indiquer comment faire également du plein écran de cette
manière svp ?


Avatar
lhabert
Nicolas George :

Accessoirement, celui qui a écrit ce script devrait peut-être apprendre
l'usage de RPATH et de liens symboliques.


et à mettre des « " » autour des « $foo ».

Avatar
Nicolas George
Jean-Paul Sartre wrote in message
<42ecc2a6$0$678$:
Ok, pouvez-vous m'indiquer comment faire également du plein écran de cette
manière svp ?


man mplayer

Chercher fullscreen.

Avatar
Jean-Paul Sartre
Nicolas George wrote:

Jean-Paul Sartre wrote in message
<42ecc2a6$0$678$:
Ok, pouvez-vous m'indiquer comment faire également du plein écran de
cette manière svp ?


man mplayer

Chercher fullscreen.


mplayer -fs -vop expand="largeur de la vidéo":"hauteur de la vidéo + x"
-subpos 100 monfilmdevacances.avi

je m'étais trompé dans "expand"...