View previous topic :: View next topic |
Author |
Message |
Dorgendubal Apprentice
Joined: 24 Apr 2003 Posts: 231 Location: Switzerland (Zürich)
|
Posted: Wed Jul 09, 2003 10:09 am Post subject: TV: [résolu] comment enregistrer |
|
|
Depuis que j'ai une carte TV, je suis jamais parvenu à enregistrer le flux sur le disque. Zapping crash, Xawtv m'enregistre que une screenshot,...
Je précise que la tv fonctionne parfaitement.
Alors voilà mes questions:
Existe-t'il un moyen de lancer l'enregistrement à partir d'une commande. Ce serait plus facile à debugger?
Comment ont fait ceux qui ont réussi? Et quel programme utilisez-vous pour regarder la TV?
Merci
Last edited by Dorgendubal on Thu Jul 10, 2003 11:00 am; edited 1 time in total |
|
Back to top |
|
|
Lecter n00b
Joined: 04 Jul 2002 Posts: 10 Location: Paris, France
|
Posted: Wed Jul 09, 2003 11:59 am Post subject: |
|
|
Pour regerder la tv, pour l'instant j'ai pas trouvé mieux que XawTV.
J'avais essayé Kwintv sous kde y'a un petit temps et c'était pas encore au point, mais ca a surement evolué...
Sinon pour enregistrer la télé je te conseille de jeter un coup d'oeil à mencoder (l'encodeur de MPlayer www.mplayerhq.hu).
Faut utiliser l'option '-tv' (man mencoder )
J'avais essayé y a longtemps mais j'avais pas réussi à avoir le son, si quelqu'un sait pourquoi... |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Wed Jul 09, 2003 12:08 pm Post subject: |
|
|
Moi j'utilise "xawdecode", qui permet l'enregistrement avec les codecs divx propriétaire, xvid et ffmpeg. Il y a un ebuild, mais moi j'y ai fait qlqs modifs: virer le divx proprio, activer ffmpeg, et patcher un petit truc pour la compatibilité avec ma version de ffmpeg (0.4.7_pre20030624).
Ça me donne ça: Code: | # Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header:
inherit eutils
IUSE="alsa jpeg dga encode"
S=${WORKDIR}/${P}
DESCRIPTION="TV application for the bttv driver allowing decoding"
HOMEPAGE="http://xawdecode.sourceforge.net/"
SRC_URI="mirror://sourceforge/xawdecode/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="x86 ppc"
DEPEND=">=sys-apps/sed-4.0.5"
RDEPEND="virtual/x11
media-video/avifile
encode? ( media-sound/lame )
jpeg? ( media-libs/jpeg )
alsa? ( media-libs/alsa-lib )
xvid? ( media-libs/xvid )"
src_unpack() {
unpack ${A}
mv ${S}/src/divx.c ${S}/src/divx.c.orig
sed s:"FRAME_RATE_BASE":"DEFAULT_FRAME_RATE_BASE": \
${S}/src/divx.c.orig > ${S}/src/divx.c
}
src_compile() {
local myconf="--disable-divx4linux"
use alsa \
&& myconf="${myconf} --enable-alsa" \
|| myconf="${myconf} --disable-alsa"
use jpeg \
&& myconf="${myconf} --enable-jpeg" \
|| myconf="${myconf} --disable-jpeg"
use dga \
&& myconf="${myconf} --enable-xfree-ext" \
|| myconf="${myconf} --disable-xfree-ext"
# if lame is installed xawdecode will use it (there's no configure-flag)
# if lirc is installed it will also be used
# the same goes for ffmpeg libraries
econf ${myconf} || die
emake PERF_FLAGS2="${CFLAGS}" || die
}
src_install() {
sed -i \
"s:^SUBDIRS.*:SUBDIRS = alevt src:" Makefile
insinto /usr/X11R6/lib/X11/fonts/misc
doins font/led-fixed.pcf
einstall \
ROOT=${D} || die
dodoc COPYING ChangeLog
dodoc FAQ* README.* lisez-moi*
dodoc xawdecoderc.sample
}
pkg_postinst() {
einfo "Please note that this ebuild created a suid-binary: /usr/bin/v4l-conf"
} |
Par contre, j'ai jamais regardé si l'enregistrement était déclenchable en ligne de commande. Faudrait regarder dans l'aide sur le site. Et tant que je suis dans les urls, y'a ça aussi qui est bien sympa.
Sinon, je sais qu'on peut aussi faire de l'enregistrement depuis v4l en une ligne de commande en utilisant transcode, mais j'ai jamais essayé. Où la même chose avec un frontend qui te pond la ligne: gv4l (ah oui tiens d'ailleurs je voulais faire l'ebuild, je vais voir ça). |
|
Back to top |
|
|
Dorgendubal Apprentice
Joined: 24 Apr 2003 Posts: 231 Location: Switzerland (Zürich)
|
Posted: Wed Jul 09, 2003 1:33 pm Post subject: |
|
|
merci pour vos réponses. Voilà le topo:
1) xawtv: enregistrement marche mais le son est légèrement décalé par rapport aux images. Qualité pas terrible.
2) xawdecode: enregistrement s'effectue mais le .avi généré n'arrive pas à être lu par: mplayer, xine, ...
Je vais faire quelques tests encore. |
|
Back to top |
|
|
mickey08 Guru
Joined: 14 May 2003 Posts: 319 Location: france / reims
|
Posted: Wed Jul 09, 2003 2:02 pm Post subject: |
|
|
et directement avec ffmpeg ?
$ ffmpeg -f avi plop.avi -vd /dev/video0
en adaptant bien sur le dev/video
et dans le man il y a ce qui faut pour les options du son _________________ pom pom powa |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Wed Jul 09, 2003 2:10 pm Post subject: |
|
|
On peut le faire aussi avec mencoder, (dans le package mplayer avec le use encode), je ne me souviens plus de la commande exacte, mais man devrait te la donner. |
|
Back to top |
|
|
Dorgendubal Apprentice
Joined: 24 Apr 2003 Posts: 231 Location: Switzerland (Zürich)
|
Posted: Wed Jul 09, 2003 2:23 pm Post subject: |
|
|
Code: |
ffmpeg -f avi plop.avi -vd /dev/video0
|
ça marche effectivement, mais j'ai encore réussi à trouver l'option qui permet d'améliorer la qualité. |
|
Back to top |
|
|
olivierweb Tux's lil' helper
Joined: 09 Dec 2002 Posts: 113 Location: France
|
Posted: Thu Jul 10, 2003 7:19 am Post subject: |
|
|
Personnellement, j'utilise vcr.
Ça marche impeccablement bien, il y a la vidéo et le son. Ensuite, je les lis avec mplayer (option -flip pour lire à l'endroit).
Il y a juste que les fichiers sont énormes, il faut compter 10Mo par minutes. Ce qui fait qu'il faudrait 2 CD pour enregistrer plus d'une heure !
Il y a peut-être des options que je n'ai pas vues... |
|
Back to top |
|
|
Dorgendubal Apprentice
Joined: 24 Apr 2003 Posts: 231 Location: Switzerland (Zürich)
|
Posted: Thu Jul 10, 2003 10:15 am Post subject: |
|
|
merci. ça marche rudement bien.
On peut reduire la qualité de l'image, du son, et la taille de l'image pour réduire la taille du fichier.
le seul problème: la vidéo est inversée horizontalement. je dois retourner l'écran pour regarder ...
mais lorsque j'ai installé vcr, emerge m'a downgrader avifile. ça vient peut-être de là |
|
Back to top |
|
|
Dorgendubal Apprentice
Joined: 24 Apr 2003 Posts: 231 Location: Switzerland (Zürich)
|
Posted: Thu Jul 10, 2003 10:27 am Post subject: |
|
|
et pour la taille, j'arrive à 15Mo / minute pour une bonne qualité.
Donc 1.8Go pour 2h, ce qui va encore.
J'ai tjrs 10Go de libre pour le rippage de DVD. |
|
Back to top |
|
|
Dorgendubal Apprentice
Joined: 24 Apr 2003 Posts: 231 Location: Switzerland (Zürich)
|
Posted: Thu Jul 10, 2003 10:59 am Post subject: |
|
|
Quote: |
Ça marche impeccablement bien, il y a la vidéo et le son. Ensuite, je les lis avec mplayer (option -flip pour lire à l'endroit).
|
je suis trop bête, j'avais même pas vu.
ça me gêne juste un peu d'avoir une vieille version de avifile pour faire marcher vcr. |
|
Back to top |
|
|
|