Transcode-1.1.7

Introduction à Transcode

Transcode est un convertisseur vidéo entre n'importe quel format, rapide, plein de ressources, en ligne de commande. Pour un récapitulatif des fonctionnalités et des possibilités ainsi que des exemples d'utilisation, visitez le wiki Transcode sur http://www.transcoding.org/.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de Transcode

Requises

FFmpeg-3.4.2

Recommandées

Facultatives

FAAC-1.29.9.2, FreeType-2.9, ImageMagick-7.0.7-23, liba52-0.7.4, libdv-1.0.0, libjpeg-turbo-1.5.3, libogg-1.3.3, libquicktime-1.2.4, libtheora-1.1.1, libvorbis-1.3.5, libxml2-2.9.7, LZO-2.10, SDL-1.2.15, v4l-utils-1.14.2, x264-20180212-2245 XviD-1.3.5 MJPEG Tools, et PVM3,

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/transcode

Installation de Transcode

[Note]

Note

Les détails sur comment les bibliothèques ffmpeg sont utilisées ont changé depuis que cette version de transcode a été publiée. Le correctif permet que le paquet compile, mais des appels internes à ffmpeg échouent à l'exécution (ils indiquent une erreur et les processus continuent, mais sans aucune sortie).

Pour beaucoup de paquets, cela serait une erreur critique. Dans ce cas, la principale raison d'installer transcode est pour le programme tccat, qui fonctionne. Quelques unes des options de transcode fonctionnent - pour les autres, utilisez ffmpeg directement en ligne de commande.

En construisant avec le paramètre de --enable-freetype2, utilisez le sed suivant pour corriger la construction contre FreeType-2.5.1 ou une version plus récente :

sed -i "s:#include <freetype/ftglyph.h>:#include FT_GLYPH_H:" filter/subtitler/load_font.c

Installez Transcode en lançant les commandes suivantes :

sed -i 's|doc/transcode|&-$(PACKAGE_VERSION)|' \
       $(find . -name Makefile.in -exec grep -l 'docsdir =' {} \;) &&

patch -Np1 -i ../transcode-1.1.7-ffmpeg3-1.patch                   &&
./configure --prefix=/usr \
            --enable-alsa \
            --enable-libmpeg2 &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

sed -i ... : Corrige l'emplacement d'installation de la documentation.

sed ... import/probe_ffmpeg.c : Ce sed corrige la compilation avec ffmpeg-2.4 ou une version plus récente.

Le support de la plupart des paquets de dépendance exige d'utiliser des options passées au script configure. Lisez le fichier INSTALL et la sortie de ./configure --help pour des informations complètes sur l'activation des paquets de dépendance.

Contenu

Programmes installés: avifix, aviindex, avimerge, avisplit, avisync, tccat, tcdecode, tcdemux, tcextract, tcmodinfo, tcmp3cut, tcprobe, tcscan, tcxmlcheck, tcxpm2rgb, tcyait et transcode
Bibliothèques installées: Aucune
Répertoires installés: /usr/lib/transcode et /usr/share/doc/transcode-1.1.7

Descriptions courtes

avifix

corrige l'en-tête d'un fichier AVI.

aviindex

écrit un fichier texte décrivant l'index d'un fichier AVI.

avimerge

fusionne des fichiers AVI du même format. N'essayez pas de fusionner des fichiers AVI de formats différents, cela provoquera très probablement des erreurs (et le format signifie le même débit, aussi !).

avisplit

découpe des fichiers AVI en plusieurs fichiers.

avisync

peut transformer du son en un fichier AVI pour une meilleure synchronisation des signaux du son et de l'image.

tccat

concatène des fichiers d'entrée en utilisant les plugins d'entrée de Transcode. Ceci est utile pour extraire des fichiers VOB (Video OBject).

tcdecode

est utilisé pour décoder des fichiers d'entrée en vidéos raw et en flux audio PCM.

tcdemux

démultiplexe (sépare) une entrée audio/vidéo contenant plusieurs flux comme des fichiers VOB.

tcextract

récupère des flux uniques à partir d'un fichier contenant plusieurs flux.

tcmodinfo

charge un module de filtre Transcode fourni et affiche ses paramètres.

tcmp3cut

est un outil qui peut couper des flux MP3 à des positions en millisecondes.

tcprobe

affiche des informations sur le format du fichier d'entrée.

tcscan

effectue plusieurs mesures de l'élément d'entrée donné.

tcxmlcheck

vérifie les informations d'un fichier d'entrée SMIL.

transcode

est l'interface utilisateur de l'encodeur qui gère les greffons et d'autres programmes, c'est l'élément soudant les modules. Il y a plusieurs exemples d'utilisation bien documentés sur la page d'accueil et dans la documentation fournie dans le paquet.

Last updated on 2018-02-20 05:56:06 +0100