Transcode-1.1.7

Introdução ao Transcode

Transcode era um conversor de áudio/vídeo tudo para tudo rápido, versátil e baseado em linha de comando, focado principalmente na produção de arquivos de vídeo AVI com áudio MP3, mas também incluindo um aplicativo para ler todos os fluxos de vídeo e áudio a partir de um DVD.

Embora desatualizado e não mais mantido, ele ainda pode ser usado para extrair itens a partir de um DVD usando somente as dependências exigidas e recomendadas ou para recodificar para arquivos AVI.

Sujeito aos comentários abaixo, esse pacote é conhecido por construir e funcionar minimamente usando a atual plataforma LFS.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

Transferências Adicionais

Dependências do Transcode

Recomendadas

Opcionais

FAAC-1_30, FreeType-2.13.2, ImageMagick-6, liba52-0.7.4, libdv-1.0.0, libjpeg-turbo-3.0.1, libogg-1.3.5, libquicktime-1.2.4, libvorbis-1.3.7, libxml2-2.12.5, LZO-2.10, sdl12-compat-1.2.68, v4l-utils-1.26.1, x264-20240216, XviD-1.3.7, libtheora, Ferramentas MJPEG e PVM3,

Opcionais (em tempo de execução)

lsdvd

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/transcode

Instalação do Transcode

[Nota]

Nota

O suporte para a maioria dos pacotes de dependência exige usar opções passadas para o conjunto de comandos sequenciais configure. Visualize o arquivo INSTALL e a saída gerada a partir de ./configure --help para informações completas acerca de habilitar pacotes de dependência.

Instale o Transcode executando os seguintes comandos:

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

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

sed -i ...: Corrige o local de instalação para documentação.

--disable-ffmpeg: Essa chave desabilita o suporte para FFmpeg porque a libavresample foi removida no ffmpeg-5.x.

Conteúdo

Aplicativos Instalados: avifix, aviindex, avimerge, avisplit, avisync, tccat, tcdecode, tcdemux, tcextract, tcmodinfo, tcmp3cut, tcprobe, tcscan, tcxmlcheck, tcxpm2rgb, tcyait e transcode
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/lib/transcode e /usr/share/doc/transcode-1.1.7

Descrições Curtas

avifix

corrige o cabeçalho de um arquivo AVI

aviindex

escreve um arquivo de texto descrevendo o índice de um arquivo AVI

avimerge

mescla arquivos AVI do mesmo formato. Não tente mesclar arquivos AVI de formatos diferentes; isso provavelmente resultará em erros (e formato significa mesmas taxas de bits, também!)

avisplit

divide arquivos AVI em vários arquivos

avisync

pode deslocar áudio em arquivos AVI para melhor sincronização do sinal de dados de áudio e vídeo

tccat

concatena arquivos de entrada usando os plugins de entrada do Transcode. Isso é útil para extrair arquivos Video OBject (VOB), seja para um DVD inteiro ou para títulos ou capítulos selecionados, os quais podem então serem reproduzidos ou recodificados

tcdecode

é usado para decodificar arquivos de entrada para fluxos de vídeo bruto e áudio PCM

tcdemux

demultiplexa (separa) a entrada de áudio/vídeo que contém vários fluxos, por exemplo, arquivos VOB

tcextract

captura fluxos únicos a partir de um arquivo contendo vários fluxos

tcmodinfo

carrega um módulo de filtro do Transcode fornecido e imprime os parâmetros dele

tcmp3cut

é uma ferramenta que pode cortar fluxos de MP3 em posições de milissegundos

tcprobe

imprime informações a respeito do formato do arquivo de entrada

tcscan

realiza diversas medições nos dados de entrada fornecidos

tcxmlcheck

verifica informações em um arquivo de entrada SMIL

transcode

é a interface de usuário(a) do codificador que lida com os plugins e outros aplicativos, sendo a cola entre os módulos. Existem vários exemplos de uso bem documentados, tanto na página inicial quanto na documentação incluída no pacote