batch para converter videos para o ipod com legenda – BATATINHA

fiz um bat para converter videos .avi para um formato que o itunes deixa vc colocar no ipod… soh renomer de .BAT2 para .BAT

vc precisa do VLC instalado no seu computador para funcionar…
ele converte para uma qualidade BOA de video… ideal para o ipod touch, iphone e para ver na TV
basta vc colocar os seus arquivos AVI em uma pasta com a LEGENDAS com o mesmo nome que o AVI somente mudando a extensão e rodar o programa q ele vai gerar um MP4 com legenda integrada…
exemplo:
—- ANTES —–
NOME_FILME.AVI
NOME_FILME.SRT
ARQUIVO GERADO:
NOME_FILME.MP4
ele nao modifica os originais, apenas cria uma copia com a legenda integrada…
tem alguns filmes, eu n sei pq, o itunes n deixa carregar para o ipod… estou tentando descobrir… se alguem souber me avisa… 
PS. o nome do bat eh BATATINHA pq combina com BAT e é uma homenagem ao meu gato (animal de estimação) que faleceu mês passado…
abs


@echo off

echo ----------------------- BATATINHA ------------------------------------
echo Conversao automatica de videos para o IPOD com legendas
echo.
echo - Basta colocar na pasta onde estao seus videos AVI com o arquivo
ehco de legenda e executar
echo.
echo PRE REQUISITOS:
echo - O programa VLC deve estar instalado no computador
echo - As legendas devem estar com o mesmo nome do video,
echo se não estiverem com o mesmo nome, o vídeo vai ficar sem legenda
echo - Os arquivos de video devem ter a extensão .AVI para funcionar
echo.
echo BUGS POSSIVEIS:
echo - Alguns videos podem nao tocar no IPOD por algum motivo
echo que eu agradeco se alguém me avisar o porque, mas num geral todos
echo fucionam direitinho.
echo
echo Feito por EBertti
echo (ebertti+batatinha@gmail.com)
echo Copyright (C) 2008
echo.
FOR %%a in (*.avi) DO (CALL :ENCODE "%%a")
FOR %%a IN (*.avi.mp4) DO (CALL :RENOMEAR "%%a")
GOTO :eof

:ENCODE
echo CONVERTENDO: %1
echo.
CALL "%PROGRAMFILES%\VideoLAN\VLC\vlc.exe" -vvv "%1" --sout=#transcode{width=640,canvas-height=360,vcodec=mp4v,vb=1024,scale=1,acodec=mp4a,ab=128,channels=2,soverlay,fps=25,samplerate=44100}:duplicate{dst=std{access=file,mux=mp4,dst="%1.mp4"} --sub-autodetect-file vlc:quit
GOTO :eof

:RENOMEAR
echo RENOMEANDO DE: %1
SET _origfnm=%1
SET _endbit=%_origfnm:*.avi=%
CALL SET _newfilenm=%%_origfnm:.avi%_endbit%=.mp4%%
SET _newfilenm=%_newfilenm:_COMMA_=,%
echo PARA: %_newfilenm%
REN %1 %_newfilenm%
DEL %1
echo.
GOTO :eof

 

:eof

Anúncios

2 Respostas

  1. Muito bom! Vou testar depois.

  2. Valeu pelo .bat!

    poderia fazer outro dessas informações abaixo?

    “C:\Users\Yan\Documents\Projeto\mencoder.exe”

    “C:\Users\usuario\Documents\Projeto\Transformers.mkv” -sub

    C:\Users\usuario\Documents\Projeto\legenda.srt -subcp latin1 -subpos 100 -subfont-text-scale 3

    -oac mp3lame -ovc xvid -xvidencopts pass=1 -o

    “C:\Users\usuario\Documents\Projeto\Transformers.avi”

    serviria pra converter .mkv para .avi com legendas.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: