Ajuda - Usando ffmpeg no Terminal

1. Ajuda - Usando ffmpeg no Terminal

Leonardo
leonardo0112

(usa Linux Mint)

Enviado em 22/08/2013 - 10:01h

Olá pessoal, vi bastante postagens aqui no fórum a respeito de converter filmes para VCD etc, mas gostaria de resolver uma dúvida mais específica.

Eu instalei o ffmpeg e dei o comando:

ffmpeg -i <video-nao-convertido.avi> -target pal-svcd <video-convertido.mpg>


Eu me surpreendi com o resultado e qualidade, mas gostaria de saber qual opção que eu devo acrescentar para inserir uma legenda .srt neste arquivo?
Como faço para colocar arquivos em fila para deixar convertendo?

Aguardo respostas...


  


2. Re: Ajuda - Usando ffmpeg no Terminal

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 22/08/2013 - 10:24h

Tente :

ffmpeg -i video.avi -i legenda.srt outras opções



3. Re: Ajuda - Usando ffmpeg no Terminal

Leonardo
leonardo0112

(usa Linux Mint)

Enviado em 22/08/2013 - 15:05h

andrecanhadas, eu tentei mas não deu certo, seria lógico ter algo como:

ffmpeg -i <video.avi> -i <legenda.srt> -target pal-svcd <resultado.mpg>

mas não deu certo não.

Estava lendo http://www.ffmpeg.org/ffmpeg.html#Subtitle-options_003a mas não entendi nada. rs

Os programas gráficos (como DeVeDe) não funcionam para VCD/SVCD, o vídeo convertido fica sem a legenda e ao avançar ou retroceder no aparelho de DVD o áudio some.

Por fim, estou conseguindo estes resultados com o Ultra Video Converter (Windows) mas gostaria de achar uma solução no Linux, pois muitas vezes deixo os filmes convertendo e fico mexendo em outras coisas no PC.





4. Re: Ajuda - Usando ffmpeg no Terminal

Leonardo
leonardo0112

(usa Linux Mint)

Enviado em 22/08/2013 - 17:01h

O mais próximo que consegui foi pegar um comando do mencoder e outro do ffmpeg, até que o resultado foi satisfatório, só faltou por margens na legenda que as vezes fica no limite da tela da TV.

Se precisar converter vários filmes, é só dar Ctrl+C, Ctrl+V e modificar as variáveis do script.
Confiram o shell script para converter AVI, MP4, etc... para SVCD-PAL.


#!/bin/bash
# ___________________________
#|
#| Video 01
#|___________________________
#
#Vars
#
video='meu-filme.avi'
#
legenda='legenda-do-filme.srt'
#
videoLegendado='meu-filme-legendado.avi'
#
videoSVCD='meu-filme-legendado-em-SVCD.mpg'
#
# Embutir legenda .srt
mencoder $video -oac pcm -ovc lavc -lavcopts vcodec=mjpeg -sub $legenda -o $videoLegendado
#
# Converter para PAL-SVCD
ffmpeg -i $videoLegendado -target pal-svcd $videoSVCD
#
# Remove o arquivo legendado
rm $videoLegendado



5. Re: Ajuda - Usando ffmpeg no Terminal

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 22/08/2013 - 19:09h

Cara, ao invés de vc ter que editar o script toda vez que for converter um novo filme, insira o comando read no código.
Basta vc digitar os nomes (filmes/legendas) nas 4 perguntas:



#!/bin/bash

# ___________________________
#|
#| Video 01
#|___________________________

echo "Digite o nome do filme para converter: "
read video

echo "Digite o nome da legenda do filme"
read legenda

echo "Digite o nome do seu filme legendado"
read videoLegendado

echo "Digite o nome do filme legendado para converter em MPG"
read videoSVCD


# Embutir legenda .srt

mencoder $video -oac pcm -ovc lavc -lavcopts vcodec=mjpeg -sub $legenda -o $videoLegendado

# Converter para PAL-SVCD
ffmpeg -i $videoLegendado -target pal-svcd $videoSVCD


# Remove o arquivo legendado
rm $videoLegendado




6. Re: Ajuda - Usando ffmpeg no Terminal

Leonardo
leonardo0112

(usa Linux Mint)

Enviado em 29/08/2013 - 13:19h

Gostaria de criar um aplicativo com interface gráfica para poder selecionar o(s) arquivo(s) de video e a(s) legenda(s) e mandar converter, para isso devo usar qual linguagem? Pode ser Python? Pois tenho interesse em aprender ela.

Uso uma IDE gráfica (estilo Delphi) ou programo tudo no código (estilo Website)?

Enfim, gostaria de algumas dicas para iniciar no desenvolvimento de app Linux, lembrando que já sou programador (PHP).






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts