Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1049 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  h264tools-get - l'outil companion de h264tobox

 

 

 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

h264tools-get - l'outil companion de h264tobox

n°1118587
sioban44
Posté le 04-03-2009 à 12:17:02  profilanswer
 

Bonjour à tous,
 
Je suis contributeur de l'outil h264tobox développé par twocats qui permet de lire des vidéos h264/x264 sur FreeboxHD ou PS3.
Cet outil nécessite les paquets suivants :
 
- tsMuxeR
- Mplayer
- Mkvtoolnix
- Faad2
- Ffmpeg
 
et optionnellement :
- Aften
- libdca
- flac
- ttaenc
- vorbistools
- ogmtools
 
Comme la récupération de tous ces outils, leur compilation et leur installation peut s'avérer fastidieuse, j'ai décidé de créer un script qui prend en charge ces opérations.
 
Pour chacun des outils vous avez la possibilité :
- De ne rien faire
- Prendre le paquet de votre distribution (si elle le propose)
- Choisir de prendre le fichier source, le compiler et l'installer
- Même de récupérer la version la plus récente depuis SVN, la compiler et l'installer
 
Pour l'instant l'outil est en version beta (il y a donc un risque de bugs) et il ne supporte que les packages provenant des distributions suivantes :
- Debian (via apt-get)
- Mandriva (via urpmi)
- Ubuntu (via apt-get)
 
En revanche, il peut très bien prendre le fichier source ou svn (si l'outil en question dispose d'une version svn).
J'aimerais étendre les fonctionnalités à Fedora, OpenSuse en utilisant urpmi et yum.  
Voire d'autres distributions si on m'explique comment on installe des paquets dessus (Gentoo par exemple).
Pour cela il faudrait :  
- Me donner le nom des paquets à télécharger
- Comment mettre à jour la liste des paquets
- Quelle commande permet de télécharger les paquets
 
Si le paquet n'est pas dispo directement et qu'il faille ajouter un dépôt, il faudrait m'expliquer :
- comment on fait pour ajouter un dépôt
- comment on vérifie qu'un dépôt a déjà été ajouté
 
Je crée donc ce thread pour que vous puissiez y déposer vos commentaires, découverte de bugs et améliorations souhaités.
 
Les seules choses à faire sont :
- de télécharger le script ici : http://scripts.sioban.net/h264tools-get-0.2.2beta0.gz
- de le décompresser : gzip -d h264tools-get-0.2.2beta0.gz
- d'éditer le début du fichier afin de paramétrer les variables suivantes
- lancer le programme.
 

Citation :

# You have to set up which tools you want to download or update [not really...]
#  0 = nothing to do
#  1 = use packager (currently it's only available on Debian or Ubuntu)
#  2 = use src tarball release. When available, I check the version (currently all packages are supported but mplayer and ffmpeg which are daily snapshots)
#  3 = use SVN (fresher than src tarball releases but maybe unstable and compilation can fail !)
#  [] = represent the preferred choice
 
## MUST HAVE ##
## TSMUXER
# You need it for h264tobox !
DL_TSMUXER=2            # valid : 0,[2]
 
## MPLAYER
# You need it for h264tobox !
# Recomendation: You should use packages when available. Compilation needs a lot of dependencies and packages are fresh ones
DL_MPLAYER=1            # valid : 0,[1],2,3
 
## MKVTOOLNIX
# You need it for h264tobox !
# Recomendation: You should use packages when available. Compilation needs a lot of dependencies and packages are fresh ones
DL_MKVTOOLNIX=1         # valid : 0,[1],2
 
## FAAD2
# You need it for h264tobox !
# Recomendation: Use packages when available or src tarball for a fresher release
DL_FAAD=1               # valid : 0,[1],2
 
## FFMPEG
# You need it for h264tobox !
# Recomendation: You could use packages when available but go for src or SVN release as they seems to work pretty well and are really fresher !
DL_FFMPEG=1             # valid : 0,[1],2,3
 
## OPTIONAL ##
## AFTEN
# Optional but highly recommended for ANY conversion to AC3
# Recomendation: You should stick with package or src release, SVN may be not mature.
DL_AFTEN=1              # valid : 0,[1],2,3
 
## LIBDCA
# Optional but highly recommended for DTS to AC3 conversion (works together with Aften)
# Recomendation: You should use packages when available. libdca is called libdca0 on Debian.
DL_LIBDCA=1             # valid : 0,[1],2,3
 
## FLAC
# Optional but highly recommended for FLAC to AC3 conversion (works together with Aften)
# Recomendation: You should use packages when available. They are fresh ones.
DL_FLAC=1               # valid : 0,[1],2
 
## TTAENC
# Optional but highly recommended for TTA1 to AC3 conversion (works together with Aften)
DL_TTAENC=2             # valid : 0,[2]
 
## VORBISTOOLS
# Optional but highly recommended for VORBIS to AC3 conversion (works together with Aften)
# Recomendation: You should use packages when available. They are fresh ones. Else, use src tarball. SVN fail for me.
DL_VORBISTOOLS=1        # valid : 0,[1],2,3
 
## OGMTOOLS
# Optional but highly recommended if you want to work with OGM files
# Recomendation: You should use packages when available. They are fresh ones @ Bunkus. Else, use src tarball.
DL_OGMTOOLS=1        # valid : 0,[1],2
 
# If you want some color
COLOR=1
 
# Set to 1, if you prefer to use the Official Repo rather than the Bunkus Repo on Debian and Ubuntu
# Warning : this is for mkvtoolnix and will REMOVE /etc/apt/sources.list.d/mkvtoolnix.list if existing
BUNKUS_USE_OFFICIAL_REPO=0      # valid : [0],1
 
# Default directory where all tools will be downloaded and worked on
# Beware, I don't check for space left on device !
WD="/tmp"


 
Le script génère un fichier de log (h264tools-get.log) dans le répertoire défini par la variable WD (par défaut /tmp).
Il télécharge les fichiers sources ou svn dans le répertoire défini par la variable WD, cela peut donc prendre de la place.
 
Nouveauté de la version 0.2.1
Ajout de la gestion du paquet optionnel OGMTOOLS
 
En cas de bug, il faut me transmettre le fichier de log ET la copie de ce qui a été produit à la console.
 
Voilà, j'espère que ce sera utile pour vous.
 
Remerciements :  
- à twocats pour son script h264toolbox et pour ses recommandations pour ce script
- à fredthefrenchy pour ses tests et deboggages

- à fredo59000 pour ses tests[/i]


Message édité par sioban44 le 21-06-2010 à 16:03:02
mood
Publicité
Posté le 04-03-2009 à 12:17:02  profilanswer
 

n°1118652
sioban44
Posté le 04-03-2009 à 14:46:25  profilanswer
 

Version beta2 dispo
-------------------
- Prise en compte des multi-processeurs ou multi-cœurs lors de la compilation
- Ajout d'une vérification de l'existence du répertoire temporaire

n°1118728
twocats
Posté le 04-03-2009 à 18:45:29  profilanswer
 

Le lien est down... :cry:  
Si tu es d'accord je peux également héberger le script pour éviter ce genre de petits soucis.
Et bravo et merci pour le travail. :hello:


---------------
La réponse est 42
n°1118729
sioban44
Posté le 04-03-2009 à 18:52:06  profilanswer
 

Hum, bizarre, chez moi ça marche et depuis un autre site ça marche...
 
Ptet un problème de résolution DNS ?
 
Mais on peut le mettre chez toi car c'est lié, je te l'envoi !


Message édité par sioban44 le 04-03-2009 à 18:59:18
n°1118737
twocats
Posté le 04-03-2009 à 19:29:41  profilanswer
 

Je viens de re-tenter et c'est bon maintenant.


---------------
La réponse est 42
n°1118739
sioban44
Posté le 04-03-2009 à 19:37:12  profilanswer
 

Ok merci.

n°1118742
sioban44
Posté le 04-03-2009 à 20:14:57  profilanswer
 

Version beta3 dispo
----------------------
- suppression d'un "time" dans la partie mplayer utilisé pdt les tests

n°1118759
twocats
Posté le 04-03-2009 à 21:15:03  profilanswer
 

La page de doc pour yum sous Fedora :
http://doc.fedora-fr.org/wiki/YUM_ [...] de_paquets


---------------
La réponse est 42
n°1118761
sioban44
Posté le 04-03-2009 à 21:18:08  profilanswer
 

c'est gentil ^^  
a ce sujet le nom du paquet libdca sous mandriva c'est libdca ou libdca0 ?
 
Aften est dispo en paquet maintenant sous Debian depuis debian-multimedia
Ils ont aussi changé la version de mplayer, elle ne supporte plus l'option -stop-xscreensaver
 
Et j'ai demandé au dev de mkvtoolnix s'il prévoyait une version multithreadé, mais non... pas cool


Message édité par sioban44 le 04-03-2009 à 21:19:03
n°1118764
twocats
Posté le 04-03-2009 à 21:35:44  profilanswer
 

libdca-tools
Le monsieur t'avais déjà répondu en MP. :o


---------------
La réponse est 42
mood
Publicité
Posté le 04-03-2009 à 21:35:44  profilanswer
 

n°1118765
sioban44
Posté le 04-03-2009 à 21:37:46  profilanswer
 

ah vi ^^
 
il faut que je corrige alors :D

n°1118766
sioban44
Posté le 04-03-2009 à 21:41:13  profilanswer
 

Version beta4 dispo
----------------------
- correction de la selection du paquet libdca sous Mandriva

n°1118770
twocats
Posté le 04-03-2009 à 21:47:32  profilanswer
 

3 m 27 s pour corriger un bug, tu es lent. :o


---------------
La réponse est 42
n°1118772
sioban44
Posté le 04-03-2009 à 21:58:53  profilanswer
 

ah ah, tu veux des suggestions ? ^_^

n°1118891
sioban44
Posté le 05-03-2009 à 11:07:45  profilanswer
 

Version beta5 dispo
------------------
- suppression d'un cat inutile (merci twocats)

n°1119264
sioban44
Posté le 06-03-2009 à 11:42:42  profilanswer
 

Version beta6 dispo
-------------------
- refonte du système de mise en place des dépôts
- utilisation du dépôt debian-multimedia pour les outils suivants :
* mplayer
* ffmpeg
* aften
* libdca0

n°1119369
sioban44
Posté le 06-03-2009 à 16:02:07  profilanswer
 

Version beta7 dispo
-------------------  
- la fonction de deboggage a été revue fournissant ainsi plus d'informations pertinentes

n°1119538
sioban44
Posté le 07-03-2009 à 14:23:46  profilanswer
 

Version beta8 dispo
-------------------
- Amélioration de la fonction lftpget (get remplacée par pget) permettant de télécharger un fichier par tronçons (en général c'est plus rapide)
- correction d'un bug lors de la décompression de tsmuxer...


Message édité par sioban44 le 07-03-2009 à 14:24:02
n°1121252
sioban44
Posté le 12-03-2009 à 14:36:54  profilanswer
 

Version beta9 dispo
-------------------
- tsMuxeR passe en version 1.8.24(b)

n°1122006
sioban44
Posté le 15-03-2009 à 13:08:29  profilanswer
 

version beta10 dispo
-----------------------
- Le développement de tsMuxeR à l'air d'avoir repris (version 1.8.30(b) dispo), le script est donc modifié pour télécharger la dernière version disponible
- Le script compare votre version de tsMuxeR et celle disponible et ne lance le téléchargement que si la version disponible est plus récente (cette fonction devrait être étendue aux autres outils d'ici peu)

n°1122340
fredthefre​nchy
Posté le 16-03-2009 à 17:41:27  profilanswer
 

Oups ! je viens de tester l'outil et j'ai un problème :

Citation :

----------------------[ PREREQUESITE TOOLS ]--------------------
All is fine, we can proceed.
 
----------------------[ MANDATORY TOOLS ]-----------------------
./h264tools-get-0.1beta10: line 247: curl : commande introuvable
 
Catched an error, stopping process to prevent any side effects.
 - Error code        : 127
 - Line number       : 246
 - In function name  : dl_tsmuxer_src
 - Offending command : -s http://www.smlabs.net/tsmuxer_en.html|tr " " "
" | sed "s@href=\"\(http://www.smlabs.net/tsMuxer/tsMuxeR_[0-9b().]*\.tar\.gz\)\">.*@\1@p;d" )"
 - Last argument     : url_tsmuxer="$(curl
 
See if you can correct the error or report it to :
  http://forum.hardware.fr/hfr/OSAlt [...] 9063_1.htm


 
et le log :
 

Citation :


--------------------------------------------------------------
Executing dl_tsmuxer_src


 

n°1122361
sioban44
Posté le 16-03-2009 à 19:14:42  profilanswer
 

il te manque curl mais normalement il devrait bloquer au départ, je regarde.

n°1122362
sioban44
Posté le 16-03-2009 à 19:17:20  profilanswer
 

ah ben oui, j'ai ajouté des dépendances en ajoutant le test de version.
C'est corrigé en beta 11.
 
Pour info je suis en train de préparer la 0.2 qui devrait étendre le test de versionnage à un maximum d'outils.
Cependant je vais être plutôt charette jusqu'à la fin de la semaine :(


Message édité par sioban44 le 16-03-2009 à 19:19:05
n°1122363
sioban44
Posté le 16-03-2009 à 19:19:58  profilanswer
 

version beta11 dispo
-----------------------
- correction d'une dépendance pour tsmuxer

n°1122477
fredthefre​nchy
Posté le 17-03-2009 à 09:51:13  profilanswer
 

OK, je vais plus loin, j'ai compilé mplayer. J'ai remarqué que tu utilisais les codes 32bits mais en AMD64, il nous faut les codecs 64bits.
 
Pour mkvtoolnik, j'ai une erreur
 

Citation :

Adding source list www.bunkus.org to apt
Importing bunkus public key to apt key ring
OK
Preselecting mkvtoolnix for download from repository
E: Le type « http://www.bunkus.org/ubuntu/hardy/ » est inconnu sur la ligne 3 dans la liste des sources /etc/apt/sources.list.d/mkvtoolnix.list
 
Catched an error, stopping process to prevent any side effects.
 - Error code        : 100
 - Line number       : 394
 - In function name  : dl_mkvtoolnix_pkg
 - Offending command : apt-get update >> "${LOGFILE}"
 - Last argument     : update


 
Pourquoi Hardy alors que je suis sous Intrepid
 
NB : J'ai quasiment tout mis en option [2] pour tester.
 
EDIT : Impossible d'utiliser apt ensuite, il y avait une erreur avec www.bunkus.org. J'ai viré les deb et le fichier mkvtoolnix.list et c'est reparti


Message édité par fredthefrenchy le 17-03-2009 à 17:25:43
n°1122635
sioban44
Posté le 17-03-2009 à 19:44:48  profilanswer
 

oki
 
Pour mplayer, evidemment je n'avais pas prévu ce cas, je l'ajoute à ma todolist.
pour mkvtoolnix, sa façon de faire les dépots est un peu bizarre, mais il me semblait avoir viré hardy (c'est ptet revenu dans un changement de version ^^). Je vais corriger ça.
 
En tout cas merci pour les tests ;)

n°1122646
sioban44
Posté le 17-03-2009 à 20:59:39  profilanswer
 

Version 0.1beta12
--------------------
- Ajouts des codecs pour architecture 64bits pour mplayer
- Sélection des repositories de mkvtoolnix plus fine (seul la version correspondante à la version de l'OS est positionnée)

n°1123349
sioban44
Posté le 21-03-2009 à 09:47:51  profilanswer
 

Version 0.2beta1
-------------------
Si vous téléchargez les sources (mode 2) le script vérifie la version déjà installée.
Cela fonctionne pour tous les outils et les librairies dont ils dependent à l'exception des suivants :
- MPLAYER et FFMPEG, il n'y a pas de versionnage dans les sources vu que ce sont des snapshots journaliers
- LIBVORBIS et LIBDCA : je n'ai pas trouvé de moyen de tester la version locale


Message édité par sioban44 le 21-03-2009 à 09:48:17
n°1196205
sioban44
Posté le 01-02-2010 à 09:59:23  profilanswer
 

Version 0.2beta2
-------------------
- correction de la source d'origine pour tsMuxeR vers SmartLabs

n°1196281
twocats
Posté le 01-02-2010 à 14:14:36  profilanswer
 

mirroré sur mon ftp en cas de soucis :
http://twocats.free.fr/pub/h264tob [...] .2beta2.gz


---------------
La réponse est 42
n°1196294
sioban44
Posté le 01-02-2010 à 14:46:55  profilanswer
 

merchi !

n°1211782
Indyana
Posté le 18-04-2010 à 21:55:54  profilanswer
 

Bonjour,  
J'ai l'erreur suivante sur le script:
 
[cpp]Commande inconnue « http://www.smlabs.net/tsMuxer/tsMuxeR_1.10.6.tar.gz; ».    
 
Catched an error, stopping process to prevent any side effects.
 - Error code        : 1
 - Line number       : 280
 - In function name  : dl_tsmuxer_src
 - Offending command : http://www.smlabs.net/tsMuxer/tsMuxeR_1.10.6.tar.gz lftpget "${url_tsmuxer}"
 - Last argument     : http://www.smlabs.net/tsMuxer/tsMuxeR_1.10.6.tar.gz

n°1211788
sioban44
Posté le 18-04-2010 à 22:24:29  profilanswer
 

J'ai du mal à voir le pourquoi de cette erreur, c'est quoi ta version de Linux ?

n°1215289
fredo59000
Posté le 02-05-2010 à 11:15:57  profilanswer
 

Bonjour,
 
J'ai une erreur lors de l'utilisation du script. Je suis sous Ubuntu 10.04 (Lucid Lynx).
 
Voici l'erreur :
 
----------------------[ PREREQUESITE TOOLS ]--------------------
All is fine, we can proceed.
 
----------------------[ MANDATORY TOOLS ]-----------------------
Downloading tsMuxeR v1.10.6 http://www.smlabs.net/tsMuxer/tsMuxeR_1.10.6.tar.gz from www.smlabs.net
Commande inconnue « http://www.smlabs.net/tsMuxer/tsMuxeR_1.10.6.tar.gz; ».                          
 
Catched an error, stopping process to prevent any side effects.
 - Error code        : 1
 - Line number       : 280
 - In function name  : dl_tsmuxer_src
 - Offending command : http://www.smlabs.net/tsMuxer/tsMuxeR_1.10.6.tar.gz lftpget "${url_tsmuxer}"
 - Last argument     : http://www.smlabs.net/tsMuxer/tsMuxeR_1.10.6.tar.gz
 
See if you can correct the error or report it to :
  http://forum.hardware.fr/hfr/OSAlt [...] 9063_1.htm

 
Et voici les paramètrages du script :
 
## TSMUXER
# You need it for h264tobox !
DL_TSMUXER=2            # valid : 0,[2]
 
## MPLAYER
# You need it for h264tobox !
# Recomendation: You should use packages when available. Compilation needs a lot of dependencies and packages are fresh ones
DL_MPLAYER=1            # valid : 0,[1],2,3
 
## MKVTOOLNIX
# You need it for h264tobox !
# Recomendation: You should use packages when available. Compilation needs a lot of dependencies and packages are fresh ones
DL_MKVTOOLNIX=1         # valid : 0,[1],2
 
## FAAD2
# You need it for h264tobox !
# Recomendation: Use packages when available or src tarball for a fresher release
DL_FAAD=1               # valid : 0,[1],2
 
## FFMPEG
# You need it for h264tobox !
# Recomendation: You could use packages when available but go for src or SVN release as they seems to work pretty well and are really fresher !
DL_FFMPEG=1             # valid : 0,[1],2,3
 
## OPTIONAL ##
## AFTEN
# Optional but highly recommended for ANY conversion to AC3
# Recomendation: You should stick with package or src release, SVN may be not mature.
DL_AFTEN=1              # valid : 0,[1],2,3
 
## LIBDCA
# Optional but highly recommended for DTS to AC3 conversion (works together with Aften)
# Recomendation: You should use packages when available. libdca is called libdca0 on Debian.
DL_LIBDCA=1             # valid : 0,[1],2,3
 
## FLAC
# Optional but highly recommended for FLAC to AC3 conversion (works together with Aften)
# Recomendation: You should use packages when available. They are fresh ones.
DL_FLAC=1               # valid : 0,[1],2
 
## TTAENC
# Optional but highly recommended for TTA1 to AC3 conversion (works together with Aften)
DL_TTAENC=2             # valid : 0,[2]
 
## VORBISTOOLS
# Optional but highly recommended for VORBIS to AC3 conversion (works together with Aften)
# Recomendation: You should use packages when available. They are fresh ones. Else, use src tarball. SVN fail for me.
DL_VORBISTOOLS=1        # valid : 0,[1],2,3

 
Merci d'avance pour ton aide.
 
Cdlt.
Fred


Message édité par fredo59000 le 02-05-2010 à 11:19:35
n°1215291
sioban44
Posté le 02-05-2010 à 11:19:11  profilanswer
 

Je regarde ça.
 
C'est un peu la même erreur qu'au dessus, mais pour l'instant je ne comprend pas exactement d'où vient l'erreur, il faut que je fasse des tests...
 
Cela dit, il faut que j'intégre les nouvelles versions d'ubuntu...
 
EDIT : Pour Faad, ça ne marche pas justement à cause de la version d'Ubuntu je pense, ça je peux corriger ;)

Message cité 1 fois
Message édité par sioban44 le 02-05-2010 à 11:20:25
n°1215292
fredo59000
Posté le 02-05-2010 à 11:20:51  profilanswer
 

sioban44 a écrit :

Je regarde ça.
 
C'est un peu la même erreur qu'au dessus, mais pour l'instant je ne comprend pas exactement d'où vient l'erreur, il faut que je fasse des tests...
 
Cela dit, il faut que j'intégre les nouvelles versions d'ubuntu...


 
Si ça peut t'aider, j'avais le même message avec la 09.10 (Karmic Koala). Et le même problème avec faad aussi...


Message édité par fredo59000 le 02-05-2010 à 11:23:37
n°1215293
sioban44
Posté le 02-05-2010 à 11:21:59  profilanswer
 

oui le script n'a pas évolué depuis la 8.10 ;)

n°1215294
fredo59000
Posté le 02-05-2010 à 11:25:38  profilanswer
 

sioban44 a écrit :

oui le script n'a pas évolué depuis la 8.10 ;)


 
oki-doki ;-)
 
En tout cas je recommande la 10.04 elle est d'enfer ! (par exemple démarrage en 10 secondes et arrêt en 3 ou 4)
 
Je veux pas te presser mais pense-tu trouver une soluce rapidement ou puis-je installer tous les outils "à la main" ?


Message édité par fredo59000 le 02-05-2010 à 11:26:45
n°1215295
sioban44
Posté le 02-05-2010 à 11:28:01  profilanswer
 

je suis en train de publie une maj, tu vas pouvoir tester

n°1215297
sioban44
Posté le 02-05-2010 à 11:30:05  profilanswer
 

Version 0.2beta3
-------------------
- Ajout de la prise en compte des diverses versions d'Ubuntu jusqu'à la 10.04

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  h264tools-get - l'outil companion de h264tobox

 

Sujets relatifs
(Re)demarrer les services d'un serveur a distance?h264tobox - Lire des vidéos H264 sur Freebox HD et PlayStation 3
existe-il un outil de gestion des ACL en mode graphique ?Outil vérification partition Windows sous Linux Ubuntu
Outil de serveillance de site webOutil modelisation flux fonctionnels
un outil batch pour creer des thumbnails?outil libre de partage de fichiers et de liste de diffusion
Outil de test réseauMeilleur outil/moyen pour faire un mirroir d'un disque A sur un B ?
Plus de sujets relatifs à : h264tools-get - l'outil companion de h264tobox



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR