Transcode-1.1.7

Introduction à Transcode

Transcode était un convertisseur vidéo entre n'importe quel format, rapide, plein de ressources, en ligne de commande surtout dédié au fichiers vidéo AVI avec de l'audio MP3 mais avec aussi un programme pour lire tous les flux vidéos ou audio d'un DVD.

Bien que vieux et plus maintenu, il peut toujours être utilisé pour extraire des éléments d'un DVD avec seulement les dépendances requises et recommandées ou pour ré-encoder des fichiers AVI.

Aux commentaires suivants près, ce paquet est connu pour se construire et fonctionner de manière minimale sur la plateforme LFS actuelle.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de Transcode

Recommandées

Facultatives

FAAC-1_30, FreeType-2.12.1, ImageMagick-6, liba52-0.7.4, libdv-1.0.0, libjpeg-turbo-2.1.3, libogg-1.3.5, libquicktime-1.2.4, libtheora-1.1.1, libvorbis-1.3.7, libxml2-2.9.14, LZO-2.10, SDL-1.2.15, v4l-utils-1.22.1, x264-20220219, XviD-1.3.7 MJPEG Tools et PVM3,

Facultatives (à l'exécution)

lsdvd

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

Installation de Transcode

[Note]

Note

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.

Installez Transcode en exécutant 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-gcc10_fix-1.patch &&

./configure --prefix=/usr     \
            --enable-alsa     \
            --enable-libmpeg2 \
            --disable-ffmpeg  &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

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

--disable-ffmpeg : ce paramètre désactive la prise en charge de ffmpeg car libavresample a été supprimée dans ffmpeg-5.x.

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 greffons d'entrée de Transcode. Ceci est utile pour extraire des fichiers VOB (Video OBject), soit pour un DVD complet soit pour des titres ou des chapitres définis qui peuvent ensuite être joués ou ré-encodés

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