Renomear legendas srt de filmes e séries

Publicado por Ryuk Shinigami (última atualização em 08/10/2020)

[ Hits: 2.480 ]

Homepage: www.alem.com.br

Download rename-subtitles.sh

Download 1601295406.rename-subtitles.sh (versão 2)




Este script pode ser útil para quem costuma baixar muitas legendas de filmes e séries, mas que as vezes vem com nomes diferentes dos vídeos correspondentes. Pode-se, por exemplo, colocar este script nas "ações personalizadas" do menu contexto de alguns Gerenciadores de Arquivos, como Thunar e Dolphin. Assim fica mais rápido e prático renomear várias legendas apenas selecionando o vídeo e a legenda correspondente.

  



Versões atualizadas deste script

Versão 2 - Enviado por Ryuk Shinigami em 28/09/2020

Changelog: Corrigido problema em renomear arquivos com espaços nos nomes.

Download 1601295406.rename-subtitles.sh


Esconder código-fonte

#!/bin/bash
# Autor: PauloHAC

if [ $# -ne 2 ]; then
    #echo "Selecione dois arquivos."
    exit 1
fi

for file in $1 $2; do

    if [[ ( ${file##*.} == "avi" ) || ( ${file##*.} == "mkv" ) || ( ${file##*.} == "mp4" ) ]]; then
        video=$file
    fi

    if [[ ${file##*.} == "srt" ]]; then
        legenda=$file
    fi

done

if [[ -n $legenda ]] && [[ -n $video ]]; then
    mv "$legenda" "${video%.*}.srt"
fi

Scripts recomendados

isOnline

Coleta de utilização de rede utilizando SAR (systat package)

Compartilhamento de internet

Gerar backup do MySQL ou Postgres

Script de Inclusão (atualização) de Repositórios para Mandriva 2008.


  

Comentários
[1] Comentário enviado por Ryuk em 28/09/2020 - 09:28h

Esta primeira versão do script não funciona com nomes que contenha espaços. Já enviei uma nova versão corrigida... é só acrescentar estas linhas antes do loop for:
IFSOLD=$IFS
IFS=$'\n'
E no final "IFS=$IFSOLD".

[2] Comentário enviado por maurixnovatrento em 09/10/2020 - 12:50h


Bacana.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts