Retira a primeira extensão do arquivo final - ffmpeg

1. Retira a primeira extensão do arquivo final - ffmpeg

Morpheus
Minions

(usa Nenhuma)

Enviado em 28/02/2021 - 17:48h


Arquivo original: Mozart - Ave maria.webm

Arquivo final: Mozart - Ave mara.webm.ogg

Obs: No caso era para retira o .webm do arquivo final mais poderia ser outra extensão.
O script não é executado em lote, somente uma vez => $ teste.sh Mozart - Ave maria.webm


#!/bin/bash
clear

video="$1"

ffmpeg -i "$video" -vn -acodec copy -y "$video"

exit 0



Tem como identificar o codec de áudio e colocar a extensão correta no arquivo final com base no arquivo de origem?



  


2. Re: Retira a primeira extensão do arquivo final - ffmpeg

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 28/02/2021 - 23:46h

Seria mais ou menos assim(não testado)
video=$(basename -s .webm "$1")
Ou, se a extensão for passada via linha de comando
ext=$2
video=$(basename -s ".$2" $1)


3. Re: Retira a primeira extensão do arquivo final - ffmpeg

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 01/03/2021 - 00:13h


Minions escreveu:


Arquivo original: Mozart - Ave maria.webm

Arquivo final: Mozart - Ave mara.webm.ogg


#!/bin/bash
clear

video="$1"

ffmpeg -i "$video" -vn -acodec copy -y "$video"

exit 0



Tem como identificar o codec de áudio e colocar a extensão correta no arquivo final com base no arquivo de origem?

Sobre como identificar o codec de audio:
https://www.vivaolinux.com.br/topico/Shell-Script/Pegar-somente-o-formato-do-audio-do-video

Extraindo o audio de um vídeo
Extraindo áudio de um vídeo e salvando em MP3
ffmpeg -i video_fonte.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio_saida.mp3
-i (input): vídeo de entrada.
-vn Desabilitar vídeo.
-ar Taxa de amostragem.
-ac Canais máximos de áudio.
-ab Bitrate do áudio.
-f Define formato de saída como mp3.

Fonte: http://laplace.eletrica.ufpr.br/ffmpeg.html
______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts