Pixelando uma ima

Abril 19, 2007

Jason Eppink, quem sabe um artista plastico, um designer.. o fato que ele ainda consegue ver além da tela do computador.

jasoneppink.com.pixelator

SoX – Sound eXchang

Março 27, 2007

http://sox.sourceforge.net/

SoX, the swiss army knife of sound processing programs. SoX is a
command line utility that can convert various formats of computer audio
files in to other formats. It can also apply various effects to these
sound files during the conversion. As an added bonus, SoX can play and
record audio files on several unix-style platforms.

General Information

Sox is a general purpose sound converter/player/recorder that supports the following formats:

  • RAW sound data in various data styles
  • RAW textual sound data
  • Amiga 8svx files
  • Apple/SGI AIFF files
  • SUN .au files
    • PCM, U-law, A-law, G7xx ADPCM files
    • mutant DEC .au files
    • NeXT .snd files
  • AVR files
  • CD-R data (music CD format)
  • CVS and VMS files (continous variable slope)
  • GSM raw data (with optional library)
  • Macintosh HCOM files
  • Amiga MAUD files
  • MP3 files (with optional external library)
  • Psion Record.app files
  • IRCAM SoundFile files
  • NIST SPHERE files
  • Turtle beach SampleVision files
  • Soundtool (DOS) files
  • Yamaha TX-16W sampler files
  • Sound Blaster .VOC files
  • Ogg Vorbis files (with optional external library)
  • FLAC fiels (with optional external library)
  • Dialogic/OKI ADPCM .VOX files
  • Microsoft .WAV files
    • PCM, U-law, A-law, MS ADPCM, IMA ADPCM, GSM, RIFX (big endian)
  • Psion (palmtop) A-law .WVE files
  • Maxis XA Audio files
    • EA ADPCM (read support only)
  • Record and Play audio on various Unix platforms.
  • null file type that reads and writes from/to nothing.

The following effects can be applied to sound data:

  • Channel averaging, duplication, and removal
  • Band-pass filter
  • Band-reject filter
  • Base tone control
  • Compress and Expand (compand) the dynamic range of samples
  • Chorus effect
  • DCShift audio
  • Deemphases filter
  • Move soundstage to front of listener.
  • Add an echo or sequence of echos
  • Fade in or out
  • Apply a flanger effect
  • Apply a high-pass filter
  • Apply a low-pass filter
  • Apply an equalizer effect
  • Add dithering/masking noise to a signal
  • Multi-band Compander
  • Pad with silence
  • Pan sound between channels
  • Apply a phaser effect
  • Change the pitch of a sound file without affecting its speed.
  • Repeat audio data
  • Change sampling rates using several different algorithms.
  • Apply a reverb effect
  • Reverse sound samples (to search for Satanic messages :)
  • Detect periods of silence and start and stop processing based on it
  • Change the speed of samples being played (without affecting pitch)
  • Display general stats on sound samples
  • Stretch/shorten the duration of a sound file.
  • Swap stereo channels
  • Create sounds with a simple synthesizer
  • Treble tone control
  • Trim audio data from beginning and end of file.
  • Apply a tremolo (a.k.a vibrato) effect
  • Adjust volume of samples.
  • Noise elimination using frequency profiling

Latest News

Released SoX 13.0.0 on Febuary 11, 2007. The release included to many changes to list here. Changelog can be view at Sourceforge’s Package Manager.

Technical Information

Sox is often used to convert an audio file from one sampling rate to
another rate (e.g. from DAT to CD rates). Sox’s currently has three
different algorithms that each suffer from different problems. Please
read a good technical overview of each’s ability and possibly provide improvements if you’re into DSP.

If your interested in the format of various audio files then you will be interested in the Audio File Format FAQ which I also maintain.

Release Information

Sox has been tested under Linux, Solaris, and Windows 9x and I have
received success reports for various other platforms such as Irix and
OS/2.

Download the latest source code (last updated Febuary 11, 2007): sox-13.0.0.tar.gz

Other files available (will slowly update to 13.0.0 versions):

dvdripping-guid

Março 27, 2007

http://dvdripping-guid.berlios.de/divx2cvcd-new

Esse script vc encontra no dvdripping-guid e funciona muito bem.Aceita arquivos AVi, MPG ou direto do DVD. Permita adicionar legendas diretamente no filme.>>externo para que queden incrustados en el VCD.O script cria automaticamente os archivos .bin e .cue para que você só precise grava-lo.Um pouco exisgente, é recondado que tenha pelo menos 4GB de espaço livre no disco pra os arquivos temporarios do processo.Esse script depende do maplayer, mencoder, vcdimager e MJPEG Tools. Não precisa transcode.Também permite compacta para que caiba em um só CD, caso tenha optado em não dividir.

#!/bin/bash

# Este script pasa un Divx a CVCD. Para los archivos temporales se# necesita al menos 4.5 Gigas (mpv y mpa, los .mpg y los .bin)

# This script conversts a Divx file to CVCD. For temp files, it# needs at least 4.5 Gb free (mpv, mpa, .mpg and .bin files)

# If movie length can't be determined by tcprobe, it will use# this value (1 hour and 53 minutes). If your file is not an avi# you can set here its length in seconds to get the CVCD adjusted# to fit on the CD with maximum bitrateDEFAULT_MOVIE_SECONDS=6800

# Default is to transcode a file with 16:9 (most divx files)# If you want to transcode a file in 4:3 (letterboxed), like a# recording from TV, you need to change this to "-M BICUBIC"#SCALING="-M BICUBIC"SCALING="-M WIDE2STD"

# CDSIZE Values. VCDs are write in Mode 2, so the filesizes are the# the following: # 	74 Min/650Mb ---> CDSIZE=735#	80 Min/700Mb ---> CDSIZE=795CDSIZE=795

# Quantum is the quality, values are 1-31,# the nearest to 1, the betterQUANTUM=3# Audio bitrate for the mp2 streamAUDIORATE=128

if [ $# -eq 0 ]; then	echo "Usage:"	echo "        divx2cvcd <divxfile> [mplayer-params]"	exit 1fi

DIR=`pwd`TEMPFOLDER=/tmp/divx2vcd-$RANDOMTEMP_TEMPLATE=/tmp/tcmplex-template-$RANDOMLOG="$DIR/log"rm $LOG

FILE=$1if [ "$1" == "`basename \"$1\"`" ]; then	FILE="$DIR/$1"fi

shift 1MPLAYER_PARAMS=$*

mkdir $TEMPFOLDERcd $TEMPFOLDER

tcprobe -i "$FILE" > $TEMPFOLDER/info

WIDTH=`grep '\[avilib\] V:' $TEMPFOLDER/info | \  perl -e ' $line=<STDIN> ; $line =~ /width=(\d+)/  ;  print $1' `HEIGHT=`grep '\[avilib\] V:' $TEMPFOLDER/info | \  perl -e ' $line=<STDIN> ; $line =~ /height=(\d+)/  ;  print $1' `FPS=`grep 'frame rate' $TEMPFOLDER/info | \  perl -e ' $line=<STDIN> ; $line =~ /frame rate: -f (.+?) \[/  ;  print $1' `FPS_1=`echo "scale=1 ; $FPS/1"| bc -l`FRAMES=`grep '\[avilib\] V:' $TEMPFOLDER/info | \  perl -e ' $line=<STDIN> ; $line =~ /frames=(\d+)/  ;  print $1' `SEGUNDOS_TOTAL=`echo "scale=0 ; ($FRAMES / $FPS)"| bc -l`#If couldn't get the length, use the default[ "$SEGUNDOS_TOTAL" == "" ] && SEGUNDOS_TOTAL=$DEFAULT_MOVIE_SECONDSHORAS=`echo "scale=0 ; ($SEGUNDOS_TOTAL / 3600)"| bc -l`MINUTOS=`echo "scale=0 ; (($SEGUNDOS_TOTAL - \  3600 * $HORAS)/60)"| bc -l`SEGUNDOS=`echo "scale=0 ; ($SEGUNDOS_TOTAL % 60)"| bc -l`

VIDEO_RATE=`echo "scale=0 ;(($CDSIZE * 1024 - \  ($AUDIORATE/8*$SEGUNDOS_TOTAL))*8 / $SEGUNDOS_TOTAL)"| bc -l`

MAXRATE=$VIDEO_RATE[ "$MAXRATE" == "" ] && MAXRATE=1050[ $MAXRATE -gt 2000 ] && MAXRATE=2000

echo "*************** FILE INFO ***************" >> $LOGecho "Frame Size: ${WIDTH}x${HEIGHT}  -   FPS: $FPS" >> $LOGecho "Length: $FRAMES   -  Seconds: $SEGUNDOS_TOTAL" >> $LOGecho "$HORAS hours, $MINUTOS minutes, $SEGUNDOS seconds" >> $LOGecho "Recommended averagge video bitrate: $VIDEO_RATE" >> $LOGecho -e "Using max video bitrate: $MAXRATE \n" >> $LOG

FRAMERATE=""NORM=""if [ $FPS_1 == "29.9" -o $FPS_1 == "30" -o  $FPS_1 == "23.9" -o $FPS_1 == "24" ]; then	WIDTH_OUT=352	HEIGHT_OUT=240	NORM="-n n"	[ $FPS_1 == "29.9" ] && FRAMERATE="-F 4"	[ $FPS_1 == "30" ] && FRAMERATE="-F 5"	[ $FPS_1 == "23.9" ] && FRAMERATE="-F 1"	[ $FPS_1 == "24" ] && FRAMERATE="-F 2"else	WIDTH_OUT=352	HEIGHT_OUT=288fi

echo "Video Output: ${WIDTH_OUT}x${HEIGHT_OUT}"

# Ahora calculamos los valores pa los bordes.

ANCHO_1_1_OUT=`echo "($HEIGHT_OUT * 4/3)"| bc -l`ALTO_OUT=`echo "$HEIGHT / ($WIDTH / $ANCHO_1_1_OUT)" | bc -l`# RedondeamosALTO_OUT=`echo "scale=0 ; $ALTO_OUT/1"| bc -l`# Nos aseguramos de que sea parALTO_OUT=`echo "scale=0 ; $ALTO_OUT+$ALTO_OUT%2" | bc -l`

BORDE=`echo "scale=0 ; ($HEIGHT_OUT-$ALTO_OUT)/2"| bc -l`

echo "alto sin bordes: $ALTO_OUT, con borde: $BORDE"

# Borramos Pelicula.mpv y Pelicula.mparm -f Pelicula.mpv Pelicula.mpa 

cd $TEMPFOLDER

mkfifo -m 660 stream.yuvmkfifo -m 660 audiodump.wav

echo "mplayer -noframedrop -vo yuv4mpeg -ao pcm -waveheader \    -v -osdlevel 0 $MPLAYER_PARAMS \"$FILE\" &    " >> $LOG

mplayer -noframedrop -vo yuv4mpeg -ao pcm -waveheader \    -v -osdlevel 0 $MPLAYER_PARAMS "$FILE" &

echo "(cat stream.yuv | yuvscaler -v 0 $SCALING -O VCD $NORM | \    mpeg2enc -v 0 -s -f 2 -b $MAXRATE -q $QUANTUM $FRAMERATE $NORM -4 2 -2 1 \       -o $DIR/Pelicula.mpv) &       "  >> $LOG

(cat stream.yuv | yuvscaler -v 0 $SCALING -O VCD $NORM | \    mpeg2enc -v 0 -s -f 2 -b $MAXRATE -q $QUANTUM $FRAMERATE $NORM -4 2 -2 1 \       -o $DIR/Pelicula.mpv) &

mp2enc -b $AUDIORATE -r 44100 -o $DIR/Pelicula.mpa < audiodump.wav &

wait

RETVAL=$?if [ $RETVAL -ne 0 ]; then	echo -e "\n**** ERROR during transcoding. Error value $RETVAL"	exit 1fi

rm $TEMPFOLDER/*rmdir $TEMPFOLDER

cd $DIR

# Si no hay Pelicula.mpv y Pelicula.mpa salir[ -f Pelicula.mpv -a -f Pelicula.mpa ] || exit 1

rm -f Pelicula*.mpg

#Ahora multiplexamos el mpgecho "maxFileSize = $CDSIZE" > $TEMP_TEMPLATEtcmplex -i Pelicula.mpv -p Pelicula.mpa -o Pelicula.mpg \  -m 1 -F $TEMP_TEMPLATE

rm $TEMP_TEMPLATE

[ -n "`ls Pelicula*mpg 2> /dev/null`" ] || exit 1

# Y creamos las imagenes...for i in `ls Pelicula*.mpg` ; do	vcdimager -t vcd2 -c $i.cue -b $i.bin $i	RETVAL=$?	if [ $RETVAL -ne 0 ]; then		echo -e "\n**** ERROR creating VCD images. Error value $RETVAL"		exit 1	fidone

echo -e "\n****** CVCD creation finished successfully"

Cinelerra

Março 27, 2007

copiado, mas como arquivo

O Cinelerra é provavelmente o melhor programa de
edição de vídeos para sistemas operacionais
livres. Com ele, você pode capturar, editar, usar efeitos, mexer
e mixar várias trilhas de áudio e vídeo em tempo
real – enfim, tudo o que se espera de um bom editor de vídeos.

Atualmente, o Cinelerra ‘oficial’ é desenvolvido pelo pessoal do
site Heroine Warrior (ver links abaixo), que publica as novas
versões de tempos em tempos. Um projeto paralelo, com
atualizações mais freqüentes e novas
características (como tradução do programa para
português ou correção de erros mais rápida,
por exemplo) é mantido pelo pessoal do CVS.

Guia de instalação

Há vários modos de se instalar o Cinelerra, de acordo com
o seu sistema operacional. Podem ser encontrados aqui alguns tutoriais
de instalação para usuários Debian e Debian Unstable, usuários de Ubuntu e usuários do Gentoo.


Tutoriais e manuais

Atualmente, há vários tutoriais e manuais do Cinelerra
publicados no estudiolivre. O mais completo deles é a tradução do manual oficial,
mantido pelo pessoal do CVS. A tradução foi feita pelo
estudiolivre e está de acordo com a tradução do
próprio software. O tutorial para começar a usar o cinelerra
é um tutorial básico, mas envolve boa parte das coisas
que muita gente usa como base para fazer um projeto de
edição – embora ele tenha sido feito para a versão
intermediária entre a 1.2.2 e a atual 2.0 (você
notará a interface diferente), pode ser facilmente usado para
qualquer versão, já que a funcionalidade dos
botões continua a mesma.

Há também o avançado Guia de exportação de arquivos,
que explica como renderizar vídeos em vários formatos
diferentes e que possam ser lidos em outras plataformas, como MacOS e
Windows – este tutorial serve apenas para quem usa a versãoi CVS
do Cinelerra. O tutorial do IMG2LIST, é do programa que serve para gerar seqüências de imagens a serem editadas no editor. Existe a Descrição da interface com tema SUV, embora uma descrição igualmente completa possa ser encontrada no manual oficial. Há ainda um incipiente apanhado de dicas de uso do Cinelerra e um tutorial de como fazer máscaras com o GIMP e o Cinelerra.

thoggen

Março 27, 2007


Thoggen is a DVD backup utility (‘DVD ripper’) for Linux,
based on GStreamer
and Gtk+.

http://thoggen.net/download/

Thoggen is designed to be easy and straight-forward to use. It attempts
to hide the complexity many other transcoding tools expose and tries to
offer sensible defaults that work okay for most people most of the time.


Features:

  • Easy to use, with a nice graphical user interface (GUI)

  • Supports title preview, picture cropping, and picture resizing.

  • Language Selection for audio track (no subtitle support yet though)

  • Encodes into Ogg/Theora video

  • Can encode from local directory with video DVD files

  • Based on the GStreamer multimedia framework, which makes it
    fairly easy to add additional encoding formats/codecs in future.

Supported formats

  • Ogg/Theora:Theora video with
    Vorbis audio in an
    Ogg container (in
    case you have not heard of Theora before: it is basically
    what Vorbis is for audio – a patent-free, royalty-free
    codec that can be implemented by anone and is supported
    by recent versions of all major media players on all
    major platforms).


    What is Ogg/Theora video?

    Theora is a fairly new video codec/format. Just like its audio pendant
    Vorbis, Theora is patent-free and royalty-free, which means that
    everyone who wants to can implement it without having to pay anyone
    for that right. Apart from making the world a better and happier place,
    this means among other things that it is no problem for Linux distributions
    to ship Theora codecs.

  • AVI/divx/mpeg4: -
    More formats, like MPEG4/divx/xvid in AVI etc., will be
    added once the core functionality has been finished and
    works reliably.

Requirements:

  • GStreamer core 0.10.10 or newer

  • GStreamer plugins required: a52dec, mpeg2dec, dvddemux, dvdreadsrc,
    theoraenc, vorbisenc, oggmux, videorate, and others (see README for
    details of versions required)

  • Gtk+ 2.8.0 or newer

  • read3 (version 0.9.4 or higher)

  • libdvdcss2
  • HAL, libhal, dbus, and the dbus GLib bindings

Progress Dialog


Screenshot Progress Dialog

Cropping Dialog


Screenshot Cropping Dialog

Title Selector


Screenshot Title Selector

Configuration Dialog


Screenshot Configuration Dialog 2

Screenshot Configuration Dialog

Known Issues

  • Thoggen is SLOW
    Make sure you are using libtheora alpha7 or newer, which contains
    MMX code for x86/amd64/i64 and speeds up encoding on those platforms
    a lot compared to previous versions.
  • DTS audio streams
    Thoggen will ignore audio streams in DTS format unless the
    GStreamer dtsdec plugin is installed (which depends on
    libdts, which is in debian but isn’t shipped in all distros).
    If a title has only audio streams in DTS format, the title
    won’t show up in the title list at all. Usually DVDs ship
    audio streams in other audio formats as well, so this
    shouldn’t be a problem.
  • Hangs at the end of the file instead of finishing and showing
    the ‘Close’ button

    This is possibly an issue with oggmux which should be fixed in
    gst-plugins-base CVS (>= 0.10.10.1). Might also be related to
    audiorate/videorate (also fixed in -base CVS).
  • Sound/audio level in output is very low or voices cannot
    be heard properly

    This is a known issue with a52dec downsampling, whether it really is
    a problem might vary from DVD to DVD or title to title. It’s fixed
    in gst-plugins-ugly CVS.
  • Issues on PPC
    Some people on PPC experience crashes when thoggen starts
    the encoding. This seems to be due to a compiler bug. If you
    come across this, make sure your libmpeg2 has been compiled
    using gcc-3.4 or newer.
    See
    GStreamer bug #154431
    for more details.

thoggen 0.4.2

K9Copy

Março 27, 2007

http://k9copy.sourceforge.net/

K9Copy é uma pequena ferramenta para copiar DVDs no Linux.

  • Stream do video comprime automaticamente para o filme caber nos 4.7GB do DVD;
  • Cria imagens ISO;
  • Permite selecionar trilhas de audio e legendas que quer copiar;
  • Previa do título (somente em arquivos de video);
  • Permite preservar o menu original.

Dependências:

DVDAuthor
libdvdread
growisofs

Software é um GPL (formato código-aberto).

A proposta do K9Copy é ser uma ferramenta para você fazer backups dos seus DVDs de vídeo.

Fácil de usar, ele extrai o vídeo, legendas, menus e faixas de áudio do DVD original e ajusta, comprimindo caso
necessário. para caber em uma única mídia DVD+R ou
DVD-R.

É possível inclusive fazer backup de um DVDs dual-layer em uma
única mídia, mas é claro, com uma pequena perda de qualidade.

Permite remover as faixas extras de áudio, extras e outros recursos, deixando mais espaço para o filme.

Configurando

Na primeira vez que usar o programa é importante definir sua pasta tmp para um lugar com bastante espaço, é recomendável outra partição.

Clique na aba
configurações).

Configurar também o tamanho da imagem que ira ser gerada
Para gravar o DVD diretamente marque o K3B ou deixe deselecionado para deixá-lo no disco HD.

Comprimindo

Depois das alterações, salve e mude para a aba DVD.
Vou usar 2 exemplos de compressão do K9Copy.


Copiando o Disco Todo

Selecionar a caixinha com o Título do DVD (no caso Carbura) e a opção “Manter os Menus Originais”, logo abaixo do menu “Opções de Reprodução”.


Clique no icone da “engrenagem” (copy), no topo e defina a pasta destino (caso vá salvar no HD).
Agora aguarde, aguarde, aguarde, zzzzZZZzZZzZZ… seu
“arquivo.iso”

Selecionando Partes do Disco

Essa opção é para quem não quer ter um DVD com opções de áudio e
legenda em vários idiomas, selecionando apenas as opções que deseja,
tornando o conteúdo menor e com isso ganhando na qualidade da imagem.
Isso porque o K9Copy
usa para o disco todo, ou para parte dele o mesmo espaço (neste caso
4,4Gb), então se usarmos a opção acima, todo o conteúdo de um disco,
que tenha 7,3Gb, será comprimido para 4,4Gb; mas se retirarmos alguns
ítens adicionais, como cometários do diretor, cenas excluídas,
trailers, entre outras coisas, serão cerca de apenas 5,5Gb que serão
comprimidos para os mesmos 4,4Gb, logo a prioridade é aumentar a
qualidade do vídeo.

Para esta opção, basta navegar no menu ao lado esquerdo do programa.
Aqui eu seleciono apenas o vídeo (filme, sem comentários, extras etc),
o áudio original em inglês e a legenda em portugês, deixando todo o
restante de fora.

Depois clique na “engrenagem” (copy), no topo e defina qual será a pasta destino (supondo que vamos salvar no HD).
Agora é só aguardar, e

K9Copy em Ação

Note que depois que você clica na engrenagem, aparece uma telinha, com
uma miniatura (preview) do filme e barra de proresso, após a conclusão
(muitos minutos depois, rsrsrs) seu “disco.iso” estará pronto para ser
montado e reproduzido ou queimado em uma mídia de DVD+R ou DVD-R.

Descripción

K9Copy es una pequeña utilidad que permite copiar DVD en Linux.

El flujo de video de DVD es comprimido por el programa Vamps.

  1. Copia sin menús :

    En éste caso, dvdauthor es usado para crear una nueva estructura
    de DVD. Es posible seleccionar el orden en que las secuencias de video
    son reproducidas.

  2. Copia con menús :
    Como dvdauthor no hace
    posible la integración del menú original, K9Copy
    reproduce la estructura original del DVD. Los paquetes de
    navegación así como los archivos IFO son modificados para
    apuntar a los flujos MPEG comprimidos.

La creación de menús personalizados no ha sido renovada en la versión 1.0.0.

http://sourceforge.net/dbimage.php?id=93561

Features

  • The video stream is compressed to make the DVD fit on 4.7 Gb recordable DVD
  • DVD Burning
  • Creation of ISO images
  • Possibility of selecting the audio tracks and subtitles to be copied
  • Title preview (video only)
  • Possibility of preserving the original menus


Prerequisit

  • DVDAuthor
  • libdvdread
  • growisofs
  • mencoder
  • mplayer
  • libhal
  • libdbus
  • libdbus-qt

# apt-get install k9copy
Lendo lista de pacotes… Pronto
Construindo árvore de dependências… Pronto
Os pacotes extra a seguir serão instalados:
  dvdauthor libk9copy0 libmagick9 vamps
Pacotes sugeridos:
  libwmf-bin
Os NOVOS pacotes a seguir serão instalados:
  dvdauthor k9copy libk9copy0 libmagick9 vamps
0 pacotes atualizados, 5 pacotes novos instalados, 0 a serem removidos e 42 não atualizados.
É preciso fazer o download de 2313kB de arquivos.
Depois de desempacotar, 6734kB adicionais de espaço em disco serão usados.
Quer continuar [S/n]? s

FLV em mpeg

Março 27, 2007

Arquivos FLV são usados em sites como o Youtube e o Google videos
para disponibilizar vídeos para visualização. Mas
com isso caímos na seguinte pergunta: “É possível
copiar estes arquivos para o nosso computador e ve-los no meu player
preferido?” A resposta é “Sim”. Podemos baixar manualmente
copiando o arquivo .flv da pasta de cache do browser ou podemos usar
programas como a extenssão VideoDownloader para o firefox.

No caso do Google videos ele baixa e já converte em avi para você. Agora no caso do Youtube
ele baixa em formato flv. Ae vem outra pergunta: “Como posso assistir
um vídeo neste formato?”. Existem hoje diversos programas que
lêem este formato mas muitas vezes você quer mandar um
vídeo para alguém e esta pessoa possivelmente não
terá este programa. O que fazer? A resposta é simples.
Converta-o.

O processo é simples. Utilize o programa ffmpeg.

# ffmpeg -i arquivo.flv arquivo.mpeg

Onde:

  • arquivo.flv: Arquivo baixado pela extenção do firefox
  • arquivo.mpeg: Nome do arquivo que você quiser. Pode-se utilizar o final .mpg também.

Para maiores opções leia a documentação do programa que é bem completa.

Acidrip

Março 27, 2007

Basicamente uma frontend pro mencoder

Segundo o próprio autor, Chris Phillips, AcidRip é uma
aplicação escrita em GTK2::Perl que serve para ripar e
codificar DVDs. Na verdade o AcidRip é apenas uma interface
gráfica que utiliza o MEncoder para realizar esse processo,
facilitando a vida dos usuários finais que não têm
muita intimidade com a linha de comando.

Instalando AcidRip

$ sudo apt-get install acidrip

Novamente, para quem deseja fazer a instalação através do código fonte:

Requerimentos:

Download:

Guia de instalação:

Consertando o AcidRip para aceitar Xvid

A instalação padrão do AcidRip no Ubuntu vem com
uma falha que impede Ripar DVDs com compressão Xvid, o erro
está na sintaxe do comando que AcidRip utiliza para realizar a
conversão.

É provável que esse erro seja corrigido nas
próximas versões do AcidRip. Convém
testá-lo antes de fazer qualquer alterações em
seus arquivos.

A versão atual do AcidRip enquanto escrevo este artigo é a 0.14.

Para corrigir o AcidRip, você deve aditar o arquivo acidrip.pm.

$ gksudo gedit /usr/share/perl5/AcidRip/acidrip.pm

Ir para a linha (ctrl + i) 220

Substituir o bloco:

if ( $::settings->{‘video_codec’} eq ‘xvid’ ) {

$menc{‘video’} = “-ovc xvid -xvidencopts $::settings->{‘xvid_options’}:bitrate=$::settings->{‘video_bitrate’}”;

$menc{‘video’} .= “:pass=$::settings->{‘video_pass’}” if $::settings->{‘video_passes’} > 1;

}

Por:

if ( $::settings->{‘video_codec’} eq ‘xvid’ ) {

$menc{‘video’} = “-ovc xvid -xvidencopts “;

$menc{‘video’} .= “pass=$::settings->{‘video_pass’}” if $::settings->{‘video_passes’} > 1;

$menc{‘video’} .= “$::settings->{‘xvid_options’}:bitrate=$::settings->{‘video_bitrate’}”;

}

É muito importante que não
haja quebra de linha antes do sinal de “;”, exceto a primeira, que
termina com o sinal de “{“.

Caso esteja em dúvida, acesso o link:

Utilizando o AcidRip

Apesar das várias opções, a interface do AcidRip é bastante intuitiva.

+ Guia General

O primeiro passo é verificar se o caminho do seu drive
de DVD está correto na seção “Video Source ::
Path”.

Clique em “Load” para carregar os capítulos do seu DVD.

Seção General:

  • Track Title -> Define o título da faixa;
  • File Name -> Define o caminho onde o arquivo será
    salvo e o seu nome. %T significa que o nome do arquivo será o
    mesmo do Track Title;
  • File Size -> Especifica qual tamanho o arquivo final
    terá, essa opção interfere diretamente no
    parâmetro “bit rate” da Guia “Video”;
  • Files -> Divide o arquivo final no número de
    partes definido nesta opção. Obs.: se o valor ficar em
    vermelho, isso significa que a quantidade de partes é
    inválida;

Seção Audio:

  • Language -> Idioma do áudio do DVD;
  • Codec -> Tipo de compressão utilizado para o áudio;
  • Gain -> Ganho do áudio (volume). Obs.: 0 = padrão, -200 = mudo; +40 = x1000 o padrão;
  • Options -> Define opções específicas
    para cada codec, só mexa aqui se tiver certeza do que
    está fazendo.

Seção Other Stuff:

  • Subtitle -> Idioma da legenda;
  • Sub File -> Se marcado, ripa a legenda em um arquivo
    separado, se não marcado, a legenda é incorporada no
    arquivo de vídeo;
  • Misc. -> Define outras opções avançadas para legenda.

+ Guia Video:

Seção Video:

  • Codec -> Especifica o codec de compressão do vídeo (Xvid no nosso caso);
  • Passes -> Número de passos que AcidRip utilizará para realizar a ripagem (para Xvid, escolha Passes = 2);
  • Options -> Define opções avançadas para cada codec;
  • Bitrate -> Define a qualidade do vídeo em kbits por
    segundo. Para alterar essa parâmetro, você deve marcar a
    opção Lock.
  • Bits/PX -> Informa a quantidade de bits por pixel o vídeo terá;
  • Crop -> Corta e descarta áreas do vídeo na ripagem;
  • Scale -> Define largura e altura do vídeo em pixels;
  • Pre e Post filters -> Outras opções avançadas de filtros.

+ Guia Preview:

Aqui você pode ver o preview das faixas do DVD.

+ Guia Queue:

Essa é uma opção interessante, você
pode definir os parâmetros para cada faixa e ir adicionando na
fila, por fim, é só pedir para o AcidRip realizar todas
as operações de uma só vez.

+ Guia Settings:

Aqui ficam algumas opções para a configuração do programa AcidRip.

Site Oficial do AcidRip

http://untrepid.com/acidrip/

Artigos do Wikipedia

http://pt.wikipedia.org/wiki/Xvid

http://pt.wikipedia.org/wiki/Codec

Substitua este bloco:

if ( $::settings->{'video_codec'} eq 'xvid' ) {  $menc{'video'} = "-ovc xvid -xvidencopts $::settings->{'xvid_options'}:bitrate=$::settings->{'video_bitrate'}";  $menc{'video'} .= ":pass=$::settings->{'video_pass'}" if $::settings->{'video_passes'} > 1;}

Por este:

if ( $::settings->{'video_codec'} eq 'xvid' ) {  $menc{'video'} = "-ovc xvid -xvidencopts ";  $menc{'video'} .= "pass=$::settings->{'video_pass'}" if $::settings->{'video_passes'} > 1;  $menc{'video'} .= "$::settings->{'xvid_options'}:bitrate=$::settings->{'video_bitrate'}";}

Xvid

Março 27, 2007

Xvid é um codec de vídeo MPEG-4 open source, foi
desenvolvido para ser uma alternativa livre ao famoso Divx. Os codecs
são responsáveis pela compressão (e
descompressão) de áudio e vídeo digital, tornando
os arquivos incrivelmente menores com pouca ou nenhuma perda de
qualidade.

Mais informações você pode encontrar em:

Para quem necessita de outros meios de instalação:

Após descompactar o pacote, o guia de instalação estará disponível no arquivo “doc/INSTALL”.

AVI para VCD no Linux

Março 27, 2007

Existe vários metodos que serão descritos com o tempo

Pode-se usar também arquivos mpg.

Metodo sem transcoder e mplayer:

Primeiro extraia o audio no formato mp2

avidemux2 --load filme.avi --audio-process --audio-normalize --audio-downample --audio-codec MP2 --audio-bitrate 224 --save-uncompressed-audio filme.mp2 --quit

Agora extraia o filme para o formato .mv1 

http://under-linux.org/wiki/index.php/Tutoriais/Multimidia/AVI-em-VCD

Entre no avidemux digitando no console:

$ avidemux2

Abra o arquivo (abrir ou open).

Se o avidemux perguntar: It looks like Vop packed divx. Do you want me
to unpack it –> escolha sim (ou yes). Neste caso espere ele
descompactar o arquivo.

Agora entre em Misc — preferences/

No painel, onde tem “Use
lavcodec mpeg decoder”, deixe sem “flagar”, na frase “Set marker for
splitting every (MB):” (varia de acordo com o seu CD, se for de 700 MB,
para garantir escolha 640).

OBS: É aqui que você escolhe o tamanho dos arquivos finais, se passar do tamanho do CD, o k3b não vai gravar.

Feito isso, na sessão
vídeo, escolha no primeiro botão VCD, clique em configure, clique em
Bitrate Calc, para o target format escolha mpeg, clique em aplicar e
fechar (não testei se sem esse passo funciona!).

Escolha V filter — VCD res.

Se você quer adicionar
legenda clique agora em adicionar, vá no último ítem — subtitle,
escolha o arquivo, a fonte, clique em Auto split, clique em aplicar e
OK.

Click em V Process.

No quadro Outp.fmt, escolha mpeg video.

Clique em gravar e escolha o nome do filme com extensão .m1v, como por exemplo, filme.m1v.

Deixe processar, no final você terá os dois arquivos, o de som .mp2 e o de vídeo .m1v.


Últimos passos

Ótimo! Agora você já tem os arquivos .mp2 e m1v.

O próximo comando vai unir esses arquivos já dividindo no tamanho correto dos CDs:

$ mplex -f 1 -o saida%d.mpg filme.m1v filme.mp2

Utilizamos o %d para criar os arquivos separados por CD, exemplo: saida1.mpg, saida2.mpg…

Agora precisamos utilizar o vcdimager (arquivo por arquivo):

$ vcdimager -t vcd20 saida1.mpg

Quando os primeiros
arquivos forem criados, o videocd.bin e videocd.cue, entre no konqueror
ou outro gerenciador de arquivos, clique duas vezes no arquivo .cue,
ponha o CD virgem na gravadora, se tudo estiver correto, o k3b vai
verificar o arquivo e aí basta mandar gravar.

CD gravado e testado, agora é hora de gravar os outros CDs.

Volte no subdiretório em que estão os arquivos, digite:

# vcdimager -t vcd20 saida2.mpg

Os arquivos videocd.bin e videocd.cue serão reescritos e você poderá então gravar o segundo CD.

Continue assim até o último arquivo.

Entendendo a lógica

Temos os seguintes passos a seguir:

  • A partir do arquivo .AVI (pode ser também .MPG), vamos separar o audio, criando o arquivo .MP2.
  • Novamente a partir do arquivo .AVI (que pode também .MPG), vamos separar o vídeo, obtendo no final um arquivo .m1v.
  • Vamos unir os dois arquivos no formato adequado para o VCD.
  • Vamos gerar os arquivos finais.
  • Vamos gravar os CDs.

OBS: Não se iluda, arquivos bem gravados em VCD são praticamente
idênticos ao formato SVCD, porém, com o método que adotaremos aqui, fiz
vários testes e não encontrei nenhum erro, ao passo que no SVCD os
erros ocorriam com grande freqüência.