🤔Vuoi dare una sbirciata dietro le quinte e supportare il mio lavoro? 😎Da oggi mi trovi su Patreon: www.patreon.com/Morrolinux 🙏Grazie e buon divertimento!
💡 Ti piace questo video e vuoi diventare UN ASSO in GNU/Linux? 😃 Buone notizie! Ho realizzato corsi on-demand per tutti i livelli. 👉 Visita corsolinux.com per saperne di più.
Per creare i filter graph è molto utile chatgpt. In pratica gli spieghi il problema, e ti tira fuori il comando ffmpeg con il filter graph adeguato. Con più iterazioni puoi anche fare cose decisamente complesse.
Se questo video fosse uscito un anno e mezzo fa mi avresti fatto risparmiare tanti rosari e litanie di imprecazioni! Avevo deciso di frequentare un corso online di progettazione e montaggio video con davinci e siccome avevo letto che era compatibile con Linux ho detto: uso la mia workstation che problema c'è.. poi ho scoperto che ogni volta dovevo convertire le varie clip pre e post montaggio per poterle passare al tutor che era su mac. Alla fine sono riuscito lo stesso trovando alcune app e script (che non facevano altro che interfacciare l'uso di ffmpg ovviamente!) su internet ma ci ho perso le ore!! Comunque questo tuo prezioso video finisce sicuramente nella mia libreria ! Grazie comunque!
ffmpeg è una potenza! uno degli usi che mi hanno salvato da giornate di download (file da 500+gb) sono proprio le flags ss e to! Tipo sul google drive ho un file visionabile dal browser o mount rclone, quindi conosco i tempi, però di quelle 2/3 ore mi servono solo un paio di secondi e boom! ffmpeg mi permette di scaricare giusto quella dozzina di mega ^^ ss e to, devono però essere chiamati prima dell'input, altrimenti deve comunque scaricarlo tutto o quantomeno sino al punto di taglio, se non ricordo male. Inoltre, piccola curiosità: to inserito prima e inserito dopo l'input, agiscono diversamente ;)
Grande applicazione FFmpeg. La uso da anni sia per editing che per monitoraggio con webcam col comando FFplay. Nel tempo mi sono fatto svariati script per ogni occasione👍
Ffmpeg è a mani basse uno dei migliori tool che si possano usare: per tante cose (e riconosco, anche per un po' di pigrizia) continuo a usare kdenlive, ma mi sono ripromesso di fare il passaggio quanto prima: finora il progetto più "cool" in cui l'ho usato, è stato il filtraggio dell'audio delle lezioni di un mio ex professore universitario, il quale aveva una voce di tono troppo basso, e in audio era poco agevole capirlo...
Ho visto il video questa mattina e oggi pomeriggio un amico mi ha chiesto di esportare una porzione di video da un url. Che dire, tempismo perfetto. Scaricati al volo 40MB di video invece di 980MB da tagliare in seguito con editor video vari. Grazie 😊
figata!!!! cercavo da tempo un modo semplice per fare questi tagli specialmente quando hai più take. passare dall'editor video mi sembrava abbastanza "stupido" perchè era una cosa veramente assurda per qualche minuto e avevo sempre il dubbio che questo andasse in qualche modo a riconvertire tutto il flusso video e audio. non posso far altro che ringraziare!
Ciao Morro, questo è un argomento molto molto interessante per l'ambito video, quando si parla di risparmiare del tempo in modo intelligente. Ci sono tanti gruppi che trattano l'argomento e creano script che utilizzano FFmpeg per automatizzare alcuni processi su Premiere Pro, sarebbe interessante creare un progetto per gli utenti su Davinci, io ci sto lavorando su per ottenere alcuni vantaggi in produzione ma il risultato non è ancora accettabile. Ad'esempio la prima cosa interessante è la possibilità di dire a Ffmpeg di analizzare non un solo file ma una cartella intera di riprese, poi anziché fargli tagliare a priori Input e Outro, conviene fargli analizzare la stabilizzazione della clip e fargli inserire l'input e output nei punti in cui la clip è stabile 😆
Grazie un sacco, da profana non avevo idea di nulla di tutto ciò ed è, onestamente, una figata. Mi chiedevo: per caso potresti fare (o indicare risorse "rassunte") riguardo i diversi codec audio/video disponibili?
"Sono logorroico?". No, Morro: sei un grande! 👍😉 In effetti anche io utilizzo spesso il terminale per creare degli archivi 7zip e devo dire, per quanto mi pare, che a me sembra molto più veloce rispetto all'interfaccia grafica. È una mia impressione? Non credo, visto che comunque da terminale si impiegano meno risorse. Per quanto riguarda FFMpeg posso dire che è installato sul mio PC e a volte l'ho usato per transcodificare vari audio. Mi sembra un software molto potente e versatile. Per il resto, personalmente, utilizzo AviDemux per realizzare delle piccole clip, niente di impegnativo. 😊
Una cosa molto utile che avevo fatto tempo fa grazie a FFMPEG era "assemblare" un video complessivo di N video brevi, mettendo in sovrimpressione il nome del file. Tutto tramite un singolo comando. Es avete i video 23Aprile, 24Aprile, 25Aprile etc, è possibile comporre un singolo video "Aprile" che accoda tutti questi video uno dopo l'altro scrivendo in basso a destra il nome di ogni file quando inizia la sua parte. E' solo come esempio per dimostrare di quanto potente e flessibile sia ffmpeg. Si tratta solo di mettersi con un po' di impegno a capire i comandi (o cercare online), poi l'unico limite è la fantasia
Ottimo video! Personalmente mi trovo bene con Blender che uso da anni ormai, ma anche lui, se non erro, utilizza ffmpeg! Comunque ffmpeg è davvero una comodità, lo utilizzo ogni tanto per tagliare, unire e convettire, non sapevo potesse fare anche streaming.
tutti i video che ho fatto sono stati editati principalmente con ffmpeg (a parte i tagli fatti con avidemux per risparmiare temp, dovendo trovare spesso il frame esatto). Mi sono dovuto scrivere script per ogni compito tipico: le prime volte ci metti parecchio poi diventa man mano tutto già pronto. Tra le funzioni utili non citate qui, i sottotitoli/testo su video o immagine fissa che seguono la sintassi standard dei classici videoplayer e possono essere renderizzati su video o inclusi nello stream dati. poi c’è la compatibilità CUDA che permette di usare le GPU per encoding e decoding (necessita di ilteriore sbatti per farlo funzionare) facendo volare le prestazioni. Ah, comunque li ho fatti sotto Windows eheh, il bello di ffmpeg è che gira ovunque.
Ottimo! Io ffmpeg lo uso per creare le intro di alcuni video di una serie di conferenze che facciamo (a tema programmazione). Lo strumento che consigli per i nodi nn lo conoscevo, lo userò sicuramente, non sono molto soddisfatto delle transizioni fatte finora. Comunque fare montaggio (decidere in maniera precisa dove tagliare etc etc) è praticamente impossibile con ffmpeg.
Bel video, grazie! Ffmpeg è il mio preferito, lo usavo principalmente quando mi davano da metter mano alle tracce audio dei centralini (asterisk, freepbx ecc.) Con questo video mi hai dato un paio di idee su alcuni progetti che ho in cantiere 😄
pazzesco questo fmpg.grande! se dovessi tagliare piu clip devi sapere per ogni clip inizio e fine? non c è una funzione che taglia i primi secondi (diciamo 1.2sec) e gli ultimi della.clip (1.2sec) senza sapere la durata della clip stessa ?
La cosa più figa che ho fatto con ffmpeg è stata implementare un'idea avuta da un tipo sui un gruppo di elettronica. Chiedeva di "doppiare" i video di Robert Feranec su youtube perchè gli dava fastidio come parla con la voce nasale che ha, e ho scaricato il file SRT da yt coi sottotitoli, poi via di TTS e cambiavo l'audio. tutto da cli con python a fare da colla
Proprio qualche settimana fa mi sono trovato nella necessità di convertire un video matrioska con audio flac 5.1 in aac stereo. Purtroppo il risultato con tutti i programmi free trovati in rete era deludente con il parlato che sovrastava troppo le tracce musicali. Quindi ho deciso di usare ffmpeg con il quale si può fare TUTTO. L' unica difficoltà è imparare un poco la sintassi della linea di comando e trovare le opzioni giuste per quello che si deve fare. Anche con ffmpeg il downmix da 5.1 a stereo fatto con l'algoritmo standard non è soddisfacente ma ffmpeg non mi costringe ad usare i parametri standard ma scegliere i migliori per il mio audio
Non esageriamo, puoi tagliare senza ricodificare solo nei key frames e non è scontato che nei codec moderni ci sia un k-frame nei paraggi di dove vuoi tagliare con precisione. Puoi tagliare al k-frame successivo, tagliare ricodificando dal punto di taglio al k.frame di arrivo e fare il join dei due pezzi ma col cavolo che lo fa ffmpeg in automatico. Insomma... va bene ma "dipende".
Ciao, il comando in questione: ffmpeg -i video.ts -c:v libx264 -crf 23 -c:a aac -ab 25 6k out.mp4 Mi da questo errore, dove sbaglio ? Unable to choose an output format for '6k'; use a standard extension for the filename or specify the format manually. [out#0 @ 000001b7d1a14d80] Error initializing the muxer for 6k: Invalid argument
Salve morro Linux volevo chiederti per quale motivo da vinci resolve non funziona con radeon r7 su Linux apro il software dice gpu not supported, con Windows 10 faccio la stessa cosa è funziona alla grande. È la stessa versione gratuita non capisco. Linux mi apre i settaggi sulla gpu ma non la vede stranamente anche se i driver ci sono. Se provo ad andare sul sito ufficiale amd è scaricare i driver della scheda video originale e li metto su Linux non parte l'installazione
Ffmpeg è mostruoso, io di solito lo uso per estrarre tutti i frame da un video oppure solamente in un certo intervallo di tempo. Ma semmai dovessi lavorare più sui video sicuro mi creo un alias per tutto. 🤣
Ciao Morro ottime informazioni, grazie. Mi è parso di capire che usi Davinci Resolve su Linux, ti chiedo se funziona bene, in particolare con quale distribuzione. Ciao
Ti lascio i miei parametri per il software encoding: -c:v libx264 -preset:v medium -minrate:v 0 -maxrate:v 0 -b:v 0 -crf:v 26 (crf a piacere, sconsiglio di andare troppo in basso o troppo in alto) -x264-params "opencl=true" Sconsiglio di usare valori -tune perché è un po' rotto e a volte aumenta le dimensioni del video, tranne se lo usi con stillimage per produrre immagini fisse (da usare con VFR) Se vuoi fare un video in VFR (per salvare ancora più spazio) combina il filtro mpdecimate, mappa la traccia video di output e usa -vsync vfr Per l'audio consiglio di usare fdkaac (con piping o ffmpeg compilato con il codec), altrimenti se usi aac normale utilizza -aac_coder twoloop e un bitrate di 128k per il parlato e 160k per la musica. Per muovere il moov atom all'inizio usa -movflags +faststart
Tune non è rotto perché aumenta la dimensione del file, cambia le ottimizzazioni psicovisuali e un paio di parametri in modo da dare risultati ottimali con quella tipologia di contenuto. il cfr regola la qualità finale del video (più o meno) a parità di parametri, ma con il tune cambi quanti dettagli gli vai a far mantenere. Non ti consiglio di disattivare i limiti sul bitrate, altrimenti potrebbe non essere riproducibile su molti dispositivi, meglio rimanere su livello high 5.1; stessa cosa per i vfr, inizialmente erano pensati per device e video con leggere discrepanze (es webcam, video di encoder hw poco potenti, detelecine da video ntsc con framerate diversi per le varie scene come negli anime), se si hanno velocità troppo dissimili possono creare problemi in riproduzione ed avere qualità non consinstente dato più un frame rimane a schermo più si notano gli artefatti da compressione (e cmq i frame b e p se la differenza è nulla pesano ben poco)
@@kentahirono Immagina non supportare in modo appropriato il VFR nel 2023, che esiste da secoli... in ogni caso dico che -tune è rotto perché in un server Discord dove lavoriamo con encoding e intelligenza artificiale (motion interpolation ecc.) un'esperta di encoding ha mostrato che -tune molto spesso rovina il footage ed è meglio non usarlo per niente. Il profilo high e i livelli si settano automaticamente nel modo corretto se usi libx264, mentre per quanto riguarda NVENC va perlomeno specificato -profile:v high.
@@morrolinux Sì, come OBS. Intendo dargli una veste grafica per non dever scrivere cose a terminale. Che sia fattibile lo immagino, ma dico: il gioco vale la candela? Ha qualcosa che OBS e simili non hanno? Quanto tempo porta via fare una maschera grafica, anche scarna?
@@kevinp.1842 Questo non lo conosco. Siccome dal video ho capito che lo si può usare per streammare e fare una simil regia, con la grafica si potrebbe fare una regia in tempo reale, che puoi fare anche da riga ma è uno sbattimento che non ha senso.
... Sulle derivate di Debian ci sono alcune GUI per ffmpeg... Con le quali, dopo un minimo periodo di pratica, è possibile utilizzare perlomeno le cose basilari del programma 👍
Ottimo strumento ffmpeg, l'ho usato poco sfruttando tipo l'1/10000 del suo potenziale 😅 In tutto ciò voli su liftoff? Facciamoci qualche volo assieme 😁
@@morrolinux come ricordavo, non tanto ffmpeg ma alcuni formati sono protetti da brevetto, la cosa è abbastanza complessa, come d’altronde cercano di spiegare in fondo alla pagina che hai girato. Sarebbe utile capire come stanno le cose, che ne pensi di approfondire i fatti. Grazie sempre.
Ho provato a chiedere a ChatGPT questa cosa: Ciao, mi puoi scrivere una command line per ffmpeg che componga un video accodando i primi 15 secondi di a.mpg con gli ultimi 15 secondi di b.mpg e aggiungendo una musica di sottofondo c.mp3 con volume al 25%? Ecco la risposta: ``` ffmpeg -i a.mpg -i b.mpg -i c.mp3 -filter_complex \ "[0:v]trim=duration=15[v1]; \ [1:v]trim=start=expr:duration-15:end=duration[v2]; \ [v1][v2]concat=n=2:v=1:a=0[v]; \ [2:a]volume=0.25[a]" \ -map "[v]" -map "[a]" output.mp4 ``` Niente male direi 😉
Io ho provato fargli scrivere un programma C che usasse le API libav per fare una conversione video in streaming, ma si interrompeva sempre a metà programma :(
@@morrolinux Domanda stupida...hai provato a scrivergli "continua" in risposta? Diverse volte mi ha risolto il problema continuano da dove aveva lasciato😂
@@matteopeirone6803 si, di fatto continuava, ma senza mantenere una continuità con quanto scritto prima. I nomi delle variabili erano diversi e faceva chiamate a funzioni che non erano state definite in precedenza... Un disastro inutilizzabile.
Ne ho parlato qui! ruclips.net/video/j6FsHWWhwfo/видео.html Però è specializzato sulle conversioni video e non permette di fare gran parte delle cose rispetto alla command line di ffmpeg
Onestamente... chi è sano di mente si tiene lontano dai video editor quanto più possibile. Credo siano tra i programmi più caotici e meno user friendly che ci siano. Specialmente i tre giganti.
Non vedo un mio commento, mi avrà pizzicato l'antispam... Non capendo nulla di codifiche ho fatto uno script con i preset di HandBrake-cli selezionabili da fzf così non mi devo preoccupare di tutte le combinazioni di qualità video e codec
🤔Vuoi dare una sbirciata dietro le quinte e supportare il mio lavoro?
😎Da oggi mi trovi su Patreon: www.patreon.com/Morrolinux
🙏Grazie e buon divertimento!
💡 Ti piace questo video e vuoi diventare UN ASSO in GNU/Linux?
😃 Buone notizie! Ho realizzato corsi on-demand per tutti i livelli.
👉 Visita corsolinux.com per saperne di più.
OffTopic: con questa illuminazione sembri la De Filippi
Per creare i filter graph è molto utile chatgpt. In pratica gli spieghi il problema, e ti tira fuori il comando ffmpeg con il filter graph adeguato. Con più iterazioni puoi anche fare cose decisamente complesse.
Molto bello ed interessante come video !
Se questo video fosse uscito un anno e mezzo fa mi avresti fatto risparmiare tanti rosari e litanie di imprecazioni! Avevo deciso di frequentare un corso online di progettazione e montaggio video con davinci e siccome avevo letto che era compatibile con Linux ho detto: uso la mia workstation che problema c'è.. poi ho scoperto che ogni volta dovevo convertire le varie clip pre e post montaggio per poterle passare al tutor che era su mac.
Alla fine sono riuscito lo stesso trovando alcune app e script (che non facevano altro che interfacciare l'uso di ffmpg ovviamente!) su internet ma ci ho perso le ore!!
Comunque questo tuo prezioso video finisce sicuramente nella mia libreria ! Grazie comunque!
top, lo usavo da prima di youtube per gestire video da linkare sui forum
Sei un mito assoluto.
ffmpeg è una potenza! uno degli usi che mi hanno salvato da giornate di download (file da 500+gb) sono proprio le flags ss e to! Tipo sul google drive ho un file visionabile dal browser o mount rclone, quindi conosco i tempi, però di quelle 2/3 ore mi servono solo un paio di secondi e boom! ffmpeg mi permette di scaricare giusto quella dozzina di mega ^^
ss e to, devono però essere chiamati prima dell'input, altrimenti deve comunque scaricarlo tutto o quantomeno sino al punto di taglio, se non ricordo male.
Inoltre, piccola curiosità: to inserito prima e inserito dopo l'input, agiscono diversamente ;)
Grazie!
Grazie per i suggerimenti molto utili
Grande applicazione FFmpeg. La uso da anni sia per editing che per monitoraggio con webcam col comando FFplay. Nel tempo mi sono fatto svariati script per ogni occasione👍
Bravo!
Ffmpeg è a mani basse uno dei migliori tool che si possano usare: per tante cose (e riconosco, anche per un po' di pigrizia) continuo a usare kdenlive, ma mi sono ripromesso di fare il passaggio quanto prima: finora il progetto più "cool" in cui l'ho usato, è stato il filtraggio dell'audio delle lezioni di un mio ex professore universitario, il quale aveva una voce di tono troppo basso, e in audio era poco agevole capirlo...
Il mio software preferito è Calibre: un programma con il quale gestire libri digitali. E' praticamente la mia ossessione.
Ho visto il video questa mattina e oggi pomeriggio un amico mi ha chiesto di esportare una porzione di video da un url.
Che dire, tempismo perfetto. Scaricati al volo 40MB di video invece di 980MB da tagliare in seguito con editor video vari.
Grazie 😊
Interessante a dir poco, un punto in più alla tanto bistrattata riga di comando 😉
Decisamente un sacco di cose interessanti 😉
figata!!!! cercavo da tempo un modo semplice per fare questi tagli specialmente quando hai più take. passare dall'editor video mi sembrava abbastanza "stupido" perchè era una cosa veramente assurda per qualche minuto e avevo sempre il dubbio che questo andasse in qualche modo a riconvertire tutto il flusso video e audio. non posso far altro che ringraziare!
Ciao Morro, questo è un argomento molto molto interessante per l'ambito video, quando si parla di risparmiare del tempo in modo intelligente. Ci sono tanti gruppi che trattano l'argomento e creano script che utilizzano FFmpeg per automatizzare alcuni processi su Premiere Pro, sarebbe interessante creare un progetto per gli utenti su Davinci, io ci sto lavorando su per ottenere alcuni vantaggi in produzione ma il risultato non è ancora accettabile. Ad'esempio la prima cosa interessante è la possibilità di dire a Ffmpeg di analizzare non un solo file ma una cartella intera di riprese, poi anziché fargli tagliare a priori Input e Outro, conviene fargli analizzare la stabilizzazione della clip e fargli inserire l'input e output nei punti in cui la clip è stabile 😆
Risolvibile con uno script bash (dato che è dotato di ciclo for sui file), oppure forse esiste una soluzione direttamente su ffmpeg? 🤔
Grazie un sacco, da profana non avevo idea di nulla di tutto ciò ed è, onestamente, una figata. Mi chiedevo: per caso potresti fare (o indicare risorse "rassunte") riguardo i diversi codec audio/video disponibili?
"Sono logorroico?". No, Morro: sei un grande! 👍😉
In effetti anche io utilizzo spesso il terminale per creare degli archivi 7zip e devo dire, per quanto mi pare, che a me sembra molto più veloce rispetto all'interfaccia grafica. È una mia impressione? Non credo, visto che comunque da terminale si impiegano meno risorse.
Per quanto riguarda FFMpeg posso dire che è installato sul mio PC e a volte l'ho usato per transcodificare vari audio. Mi sembra un software molto potente e versatile.
Per il resto, personalmente, utilizzo AviDemux per realizzare delle piccole clip, niente di impegnativo. 😊
Una cosa molto utile che avevo fatto tempo fa grazie a FFMPEG era "assemblare" un video complessivo di N video brevi, mettendo in sovrimpressione il nome del file. Tutto tramite un singolo comando.
Es avete i video 23Aprile, 24Aprile, 25Aprile etc, è possibile comporre un singolo video "Aprile" che accoda tutti questi video uno dopo l'altro scrivendo in basso a destra il nome di ogni file quando inizia la sua parte.
E' solo come esempio per dimostrare di quanto potente e flessibile sia ffmpeg. Si tratta solo di mettersi con un po' di impegno a capire i comandi (o cercare online), poi l'unico limite è la fantasia
Ottimo video! Personalmente mi trovo bene con Blender che uso da anni ormai, ma anche lui, se non erro, utilizza ffmpeg! Comunque ffmpeg è davvero una comodità, lo utilizzo ogni tanto per tagliare, unire e convettire, non sapevo potesse fare anche streaming.
Ok, forse è il momento di riempire la mia distro di alias di ffmpeg
Morro il king che non molla mai☝️
tutti i video che ho fatto sono stati editati principalmente con ffmpeg (a parte i tagli fatti con avidemux per risparmiare temp, dovendo trovare spesso il frame esatto). Mi sono dovuto scrivere script per ogni compito tipico: le prime volte ci metti parecchio poi diventa man mano tutto già pronto. Tra le funzioni utili non citate qui, i sottotitoli/testo su video o immagine fissa che seguono la sintassi standard dei classici videoplayer e possono essere renderizzati su video o inclusi nello stream dati.
poi c’è la compatibilità CUDA che permette di usare le GPU per encoding e decoding (necessita di ilteriore sbatti per farlo funzionare) facendo volare le prestazioni.
Ah, comunque li ho fatti sotto Windows eheh, il bello di ffmpeg è che gira ovunque.
Il mio software preferito e WINDSOW 8
Bruh,è un sistema operativo
Mi sa che non è un canale per te
@@gabriledyt ok
Ottimo! Io ffmpeg lo uso per creare le intro di alcuni video di una serie di conferenze che facciamo (a tema programmazione). Lo strumento che consigli per i nodi nn lo conoscevo, lo userò sicuramente, non sono molto soddisfatto delle transizioni fatte finora. Comunque fare montaggio (decidere in maniera precisa dove tagliare etc etc) è praticamente impossibile con ffmpeg.
Bel video, grazie! Ffmpeg è il mio preferito, lo usavo principalmente quando mi davano da metter mano alle tracce audio dei centralini (asterisk, freepbx ecc.)
Con questo video mi hai dato un paio di idee su alcuni progetti che ho in cantiere 😄
la copertina di aggettivo 7, vero pastore
Di solito uso LossLessCut per la bassa "manovalanza" gui per ffmpeg in modo da velocizzare le operazioni di taglio avendo pure un anteprima.
Carino il fil-rouge dei Lego anche per le contribuzioni di Patreon 🙂
anche a me piace tantissimo, ffmpeg. Mi scrivo un po' la lista dei comandi che uso spesso, perché non è semplicismo, e poi mi dimentico 🙂
al 14:31 come fai a fare il pretty print del commando ffmpeg su terminale?
L'ho fatto a manella, ma non l'hai visto grazie alla magia del montaggio :)
pazzesco questo fmpg.grande! se dovessi tagliare piu clip devi sapere per ogni clip inizio e fine? non c è una funzione che taglia i primi secondi (diciamo 1.2sec) e gli ultimi della.clip (1.2sec) senza sapere la durata della clip stessa ?
Si può fare con -t anziché -to e via dicendo, le opzioni di ffmpeg sono davvero tante!
La cosa più figa che ho fatto con ffmpeg è stata implementare un'idea avuta da un tipo sui un gruppo di elettronica.
Chiedeva di "doppiare" i video di Robert Feranec su youtube perchè gli dava fastidio come parla con la voce nasale che ha, e ho scaricato il file SRT da yt coi sottotitoli, poi via di TTS e cambiavo l'audio.
tutto da cli con python a fare da colla
Proprio qualche settimana fa mi sono trovato nella necessità di convertire un video matrioska con audio flac 5.1 in aac stereo. Purtroppo il risultato con tutti i programmi free trovati in rete era deludente con il parlato che sovrastava troppo le tracce musicali. Quindi ho deciso di usare ffmpeg con il quale si può fare TUTTO. L' unica difficoltà è imparare un poco la sintassi della linea di comando e trovare le opzioni giuste per quello che si deve fare. Anche con ffmpeg il downmix da 5.1 a stereo fatto con l'algoritmo standard non è soddisfacente ma ffmpeg non mi costringe ad usare i parametri standard ma scegliere i migliori per il mio audio
+1 per la copertina in overlay con il buon Morte.
Intenditore... 😏
Ahaha grande Mortecattiva. Il 3 giugno è uscito il pezzo nuovo. Bomba.
Ma io ti voglio proprio bene!
Non esageriamo, puoi tagliare senza ricodificare solo nei key frames e non è scontato che nei codec moderni ci sia un k-frame nei paraggi di dove vuoi tagliare con precisione.
Puoi tagliare al k-frame successivo, tagliare ricodificando dal punto di taglio al k.frame di arrivo e fare il join dei due pezzi ma col cavolo che lo fa ffmpeg in automatico.
Insomma... va bene ma "dipende".
👹R E S P E C T 👹
Se usi navi e ti scrivi cheatsheet appositi, non hai neanche bisogno degli alias e puoi rendere la selezione di file e codec interattiva
Volevo sapere se le è possibile fare un video su come installare linux su smartphone, in italiano non ne trovo,grazie e complimenti per i video.
il mio software prerferito e' appena diventato FFmpeg
Interessante, conosci qualche buona interfaccia grafica per ffmpeg?
Handbrake se ti interessano solo le conversioni video, ma per tutto il resto non saprei
Ciao, il comando in questione:
ffmpeg -i video.ts -c:v libx264 -crf 23 -c:a aac -ab 25 6k out.mp4
Mi da questo errore, dove sbaglio ?
Unable to choose an output format for '6k'; use a standard extension for the filename or specify the format manually.
[out#0 @ 000001b7d1a14d80] Error initializing the muxer for 6k: Invalid argument
Devo convertire un file TS in MP4
Salve morro Linux volevo chiederti per quale motivo da vinci resolve non funziona con radeon r7 su Linux apro il software dice gpu not supported, con Windows 10 faccio la stessa cosa è funziona alla grande. È la stessa versione gratuita non capisco. Linux mi apre i settaggi sulla gpu ma non la vede stranamente anche se i driver ci sono. Se provo ad andare sul sito ufficiale amd è scaricare i driver della scheda video originale e li metto su Linux non parte l'installazione
Mi sa che devi usare i driver closed source, I RadeonPro
@@morrolinux ma dove li trovo sul sito ufficiale non credo che ci sia
@@floren9956 cerca su Google come installare i driver Radeon Pro sulla tua distribuzione
Probabilmente ti serve l'OpenCL dei driver pro. Quello di mesa non è compatibile con DVR.
Ffmpeg è mostruoso, io di solito lo uso per estrarre tutti i frame da un video oppure solamente in un certo intervallo di tempo.
Ma semmai dovessi lavorare più sui video sicuro mi creo un alias per tutto. 🤣
Ciao Morro ottime informazioni, grazie. Mi è parso di capire che usi Davinci Resolve su Linux, ti chiedo se funziona bene, in particolare con quale distribuzione. Ciao
Ti lascio i miei parametri per il software encoding: -c:v libx264 -preset:v medium -minrate:v 0 -maxrate:v 0 -b:v 0 -crf:v 26 (crf a piacere, sconsiglio di andare troppo in basso o troppo in alto) -x264-params "opencl=true"
Sconsiglio di usare valori -tune perché è un po' rotto e a volte aumenta le dimensioni del video, tranne se lo usi con stillimage per produrre immagini fisse (da usare con VFR)
Se vuoi fare un video in VFR (per salvare ancora più spazio) combina il filtro mpdecimate, mappa la traccia video di output e usa -vsync vfr
Per l'audio consiglio di usare fdkaac (con piping o ffmpeg compilato con il codec), altrimenti se usi aac normale utilizza -aac_coder twoloop e un bitrate di 128k per il parlato e 160k per la musica.
Per muovere il moov atom all'inizio usa -movflags +faststart
Tune non è rotto perché aumenta la dimensione del file, cambia le ottimizzazioni psicovisuali e un paio di parametri in modo da dare risultati ottimali con quella tipologia di contenuto. il cfr regola la qualità finale del video (più o meno) a parità di parametri, ma con il tune cambi quanti dettagli gli vai a far mantenere.
Non ti consiglio di disattivare i limiti sul bitrate, altrimenti potrebbe non essere riproducibile su molti dispositivi, meglio rimanere su livello high 5.1; stessa cosa per i vfr, inizialmente erano pensati per device e video con leggere discrepanze (es webcam, video di encoder hw poco potenti, detelecine da video ntsc con framerate diversi per le varie scene come negli anime), se si hanno velocità troppo dissimili possono creare problemi in riproduzione ed avere qualità non consinstente dato più un frame rimane a schermo più si notano gli artefatti da compressione (e cmq i frame b e p se la differenza è nulla pesano ben poco)
@@kentahirono Immagina non supportare in modo appropriato il VFR nel 2023, che esiste da secoli... in ogni caso dico che -tune è rotto perché in un server Discord dove lavoriamo con encoding e intelligenza artificiale (motion interpolation ecc.) un'esperta di encoding ha mostrato che -tune molto spesso rovina il footage ed è meglio non usarlo per niente. Il profilo high e i livelli si settano automaticamente nel modo corretto se usi libx264, mentre per quanto riguarda NVENC va perlomeno specificato -profile:v high.
Sono tra quelli non sani di mente allora 😂😂
mi dai una mano? ho scoperto hypnotix su mint ma gira male esiste una possibilità di metterlo su window10?
Come fa quando tagli l'inizio del video in un punto che non è un fotogramma chiave?
Taglia al fotogramma chiave più vicino. A seconda dei casi può essere preciso abbastanza oppure no, e in quel caso tocca fare l'encoding
Wow
Secondo te è così difficile creare un ambiente grafico che sfrutta ffmpeg? Così da usarlo come regia nelle live?
Tipo come fa OBS?
O come fa Handbrake?
@@morrolinux Sì, come OBS. Intendo dargli una veste grafica per non dever scrivere cose a terminale.
Che sia fattibile lo immagino, ma dico: il gioco vale la candela? Ha qualcosa che OBS e simili non hanno? Quanto tempo porta via fare una maschera grafica, anche scarna?
@@kevinp.1842 Questo non lo conosco. Siccome dal video ho capito che lo si può usare per streammare e fare una simil regia, con la grafica si potrebbe fare una regia in tempo reale, che puoi fare anche da riga ma è uno sbattimento che non ha senso.
... Sulle derivate di Debian ci sono alcune GUI per ffmpeg... Con le quali, dopo un minimo periodo di pratica, è possibile utilizzare perlomeno le cose basilari del programma 👍
Ottimo strumento ffmpeg, l'ho usato poco sfruttando tipo l'1/10000 del suo potenziale 😅
In tutto ciò voli su liftoff? Facciamoci qualche volo assieme 😁
Lasciami il tuo Nick che ti cerco :)
@@morrolinux in realtà volo su velocidrone e sono: matteodiga
Ci facciamo ugualemente un volo? :)
come si chiama il simulatore di volo per droni che mostri nel video?
liftoff
@@morrolinux grazie
Ringraziamo jack Conte e gli scary pockets allora
Io uso ffmpeg per estrarre i fotogrammi di un video e poi uso i fotogrammi estratti con un programma di fotogrammetria
Domanda molto ot, come si chiama il player video che usi?
MPV
MPV, ho fatto una breve panoramica di ciò che lo rende speciale qui a 3:55 ruclips.net/video/_MMsjcOjG9U/видео.html
Ma quale sarebbe un equivalente video di qpwgraph ?
Fico, insegnaci. Serve CUDA?
forte io l'ho usato per creare i video al contrario in rewind e per dupliicarli puoi duplicarli quante volt e vuoi basta mettere il numero
nel senso allungare un videoo con la stessa scena come un loop
Ma ffmpeg non è sotto licenza commerciale?
Commerciale in che senso?
Qui leggo LGPL ffmpeg.org/legal.html
@@morrolinux come ricordavo, non tanto ffmpeg ma alcuni formati sono protetti da brevetto, la cosa è abbastanza complessa, come d’altronde cercano di spiegare in fondo alla pagina che hai girato. Sarebbe utile capire come stanno le cose, che ne pensi di approfondire i fatti. Grazie sempre.
16:20 Ma alla fine qual'era il segreto? :V
Eeeeeeeh il brano completo non posso metterlo su RUclips 😂 e nemmeno il continuo del video
Sua Maesta' mi perdoni...come si salva un alias in modo da non doverlo riscrivere tutte le volte?💯
Lo scrivi nel .bashrc della tua home
10:56 me lo sono perso solo io o hai dimenticato di metterlo?
Hai ragione! L'avevo dimenticato, grazie. Ho aggiornato la descrizione :)
Ho provato a chiedere a ChatGPT questa cosa:
Ciao, mi puoi scrivere una command line per ffmpeg che componga un video accodando i primi 15 secondi di a.mpg con gli ultimi 15 secondi di b.mpg e aggiungendo una musica di sottofondo c.mp3 con volume al 25%?
Ecco la risposta:
```
ffmpeg -i a.mpg -i b.mpg -i c.mp3 -filter_complex \
"[0:v]trim=duration=15[v1]; \
[1:v]trim=start=expr:duration-15:end=duration[v2]; \
[v1][v2]concat=n=2:v=1:a=0[v]; \
[2:a]volume=0.25[a]" \
-map "[v]" -map "[a]" output.mp4
```
Niente male direi 😉
Io ho provato fargli scrivere un programma C che usasse le API libav per fare una conversione video in streaming, ma si interrompeva sempre a metà programma :(
@@morrolinux Domanda stupida...hai provato a scrivergli "continua" in risposta? Diverse volte mi ha risolto il problema continuano da dove aveva lasciato😂
@@matteopeirone6803 si, di fatto continuava, ma senza mantenere una continuità con quanto scritto prima. I nomi delle variabili erano diversi e faceva chiamate a funzioni che non erano state definite in precedenza... Un disastro inutilizzabile.
@@morrolinux io lo sto usando molto, mi sta accelerando lo sviluppo di tanto, ma gli chiedo cose elementari, altrimenti si impappina! (e meno male)
come mai nessuna menzione a handbrake?
Ne ho parlato qui! ruclips.net/video/j6FsHWWhwfo/видео.html
Però è specializzato sulle conversioni video e non permette di fare gran parte delle cose rispetto alla command line di ffmpeg
Ma vuoi vedere che il video editor di VLC è fatto con FFmpeg.
ma come un software a linea di comando? 😂
fai vedere i gattini?
Ciao Moreno, ce lo prendiamo un caffè?
Scrivimi su LinkedIn :)
Maaaaaa Olive 2.0 é deceduto? (Il progetto)
Su GitHub l'ultimo commit risale alla settimana scorsa, perciò direi di no, ma mi pare che proceda un po' a rilento.
Onestamente... chi è sano di mente si tiene lontano dai video editor quanto più possibile. Credo siano tra i programmi più caotici e meno user friendly che ci siano. Specialmente i tre giganti.
parlaci di più di questo software se hai tempo
il solo fatto che può codificare in gpu vale la pena provare...
É meglio che guardo i gattini sul web
Sento odore di MOIGE
UNO DI NOI
UNO DI NOOOI
Non vedo un mio commento, mi avrà pizzicato l'antispam... Non capendo nulla di codifiche ho fatto uno script con i preset di HandBrake-cli selezionabili da fzf così non mi devo preoccupare di tutte le combinazioni di qualità video e codec
Ma perché ? Perché allora non vai in giro a cavallo ?
Sembra fattibile anche per un dinosauro come me