Converter rmvb em mpeg com Shell + Yad
Publicado por Raimundo Alves Portela (última atualização em 21/12/2011)
[ Hits: 4.841 ]
Homepage: http://portelanet.com
Script com interface gráfica em Yad, feito para converter vídeo em rmvb para mpeg.
Parte feito ao ajudar no tópico:
http://www.vivaolinux.com.br/topico/MPlayer-MEncoder/Converter-pasta-com-arquivos-de-video-ao-mesmo-...
#!/bin/bash # Script para converter videos rmvb em mpeg # Por: Raimundo Portela - rai3mb@gmail.com # Parte feito ao ajudar no tópico: # http://www.vivaolinux.com.br/topico/MPlayer-MEncoder/Converter-pasta-com-arquivos-de-video-ao-mesmo-tempo/ #--------------------------------------------------------------------------- function _rmvb_to_mpeg() { # converter rmvb para mpeg ARQ_DESTINO="${ARQUIVO%%.rmvb}.mpeg" mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf pp=lb,harddup -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1792:vrc_maxrate=9000:vbitrate=1835:keyint=18:acodec=ac3:abitrate=192 -ofps 30000/1001 -o "$ARQ_DESTINO" "$ARQUIVO" killall tail } function _show_message() { echo "$*" yad --title='Aviso' --text="$@" } while OPCAO=$(yad --form --title='Video Converter' --width=400 \ --text="Tempo gasto na última conversão: $TEMP_GASTO" \ --field='Selecione o video:':FL "$HOME/Videos/" \ --field='Converter <b>rmvb</b> para <b>mpeg</b>':LBL \ --button='Sair':1 --button='Converter':0) do # capturando o formato do arquivo escolhido: ARQUIVO=$(echo "$OPCAO" | cut -d'|' -f1) ! [ -f "$ARQUIVO" ] && _show_message 'Fornece um nome de arquivo válido' && break file "$ARQUIVO" | egrep -iq 'realmedia' [ "$?" -eq 0 ] && _rmvb_to_mpeg & tail -f "$0" | yad --progress --progress-text="Convertendo..." --pulsate --no-buttons --auto-close TEMP_GASTO=$(cat /tmp/out.txt | cut -d' ' -f3 | egrep -o '^[0-9].*[0-9]') done
Script para verificação do serviço do Apache (webserver) em sistemas Linux Ubun
Script para Controlar Conexao Speedy
Nenhum comentário foi encontrado.
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como vencer a procrastinação? (2)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (7)
Orientação para instalar o Warsaw - módulo de proteção do Banco do Bra... (9)