Pegar somente o formato do audio do video

1. Pegar somente o formato do audio do video

Morpheus
Minions

(usa Nenhuma)

Enviado em 10/11/2020 - 15:52h



Estou usando o ffprobe e o "ffmpeg -i"

Ex:

# Audio: aac (mp4a)



#!/bin/bash

# Via Thunar

clear

# formato_audio="ffprobe "[email protected]" 2>> $log"

# formato_audio="ffmpeg -i "[email protected]" 2>> $log"


formato_audio="mp3"


# Armazenamento em variável pelo Zenity

audio=$(zenity \
--title="Formato do áudio original do vídeo" \
--text "Informe o formato do áudio original do vídeo [email protected] \n\nEx: audio.$formato_audio" \
--entry \
--entry-text="$formato_audio" \
--width="500" --height="20" \
2>/dev/null)


exit 0






  


2. Re: Pegar somente o formato do audio do video

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 10/11/2020 - 18:18h

Uma opção é:
variavel=$(mediainfo --Inform="Audio;%Format%" audio.mp3)

Mas, se a ideia é apenas pegar a extensão do arquivo (ex):
Para "variavel=audio.mp3", no bash pode-se usar assim "${variavel##*.}"


3. Re: Pegar somente o formato do audio do video

Morpheus
Minions

(usa Nenhuma)

Enviado em 10/11/2020 - 20:12h


Ryuk escreveu:

Uma opção é:
variavel=$(mediainfo --Inform="Audio;%Format%" audio.mp3)

Mas, se a ideia é apenas pegar a extensão do arquivo (ex):
Para "variavel=audio.mp3", no bash pode-se usar assim "${variavel##*.}"



Obrigado em responde ao tópico.

Não conhecia essa parte --Inform="Audio;%Format%" do mediainfo :)

A ideia é extrair o áudio do vídeo mantendo o codec original do áudio sem converte-lo.

Ex:
Na extensão mp3 podemos ter vários tipos de codec de áudio.

Usando a opção -acodec copy do ffmpeg removemos o audio do video .... Agora falta identificar a extensão para esse audio original.




4. Re: Pegar somente o formato do audio do video

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 11/11/2020 - 03:37h

mediainfo --Inform="Audio;%Format% " mov_bbb.mp4|cut -d' ' -f1
AAC


Att.: Marcelo Oliver




5. Re: Pegar somente o formato do audio do video

Morpheus
Minions

(usa Nenhuma)

Enviado em 12/11/2020 - 10:53h


Bom dia VOL

Esta com problema em identificar o tipo de codec de áudio e definir o tipo de extensão para esse codec de audio.

Obrigado


6. Re: Pegar somente o formato do audio do video

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 14/11/2020 - 03:36h

Dica: Usando o ffmpeg + winff.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts