Autore Topic: Script.bash che converte un file .flv in avi usando FFmpeg  (Letto 625 volte)

Sargonsei

  • Visitatore
Script.bash che converte un file .flv in avi usando FFmpeg
« il: Giugno 12, 2010, 01:46:44 pm »
Per poter utilizzare questo script.bash, è necessario aver installato ffmpeg e relativi codec.
Per attivarlo da Nautilus, è necessario cliccarci sopra dopo averlo incollato in una cartella contenente il files .flv che si vuol convertire. Nautilus ti chiederà  se vuoi vederlo o eseguirlo; rispondi che vuoi eseguirlo.

In questo caso, il file convertito è solo quello che si chiama NomeFile.flv

Codice: [Seleziona]
#!/bin/bash
# Per conoscere su quali formati è in grado di lavorare ffmpeg
# impartire il comando:
# ffmpeg -formats
# senza il # iniziale.
#
# Per convertire un file video con formato flv in formato avi
# impartire uno di questi 3 comandi:
# ffmpeg -i NomeFile.flv -vcodec mpeg4 -sameq -acodec libmp3lame -f avi NomeFile.avi
# ffmpeg -i NomeFile.flv -vcodec mpeg4 -sameq -acodec mp2 -f avi NomeFile.avi
 ffmpeg -i NomeFile.flv -sameq NomeFile.avi
# senza il # iniziale.
# I primi due comandi dieffe:riscono fra loro solo per le opzioni utilizzate per indicare i parametri di decodifica.
# Questi comandi sono più completi perchè indicano:
#     Il file da convertire - Il codec video da usare - Che il video non perda qualità  durante la conversione - Il codec audio - La categoria del video convertito - Il nome del video convertito.
#
# Se uno dei codec indicati è assente, la conversione non ha luogo, ed ffmpeg segnala il problema.
#     Lo stesso comando, usato su PC diversi, produce files convertiti con parametri uguali, oppure un messaggio di errore.
#     L'utente può risolvere il problema impostando un codec presente sul PC al posto del codec non presente, opure installando il codec assente.
# L'ultimo comando indica semplicemente:
#     Il file in ingresso - Che il video non perda qualità  durante la conversione - Il nome del video convertito.
# ffmpeg utilizzerà  i codec a propria disposizione per eseguire il comando.
# In quest'ultimo caso, è più raro che ffmpeg non esegua la conversione, ma:
#     Lo stesso comando, usato su PC diversi, dotati di codec diversi, può produrre files convertiti con parametri diversi.
#
# Funzione: converte un file .flv in avi usando FFmpeg