<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Aldolat.it &#8212; Post con tag Ffmpeg</title>
        <link>https://www.aldolat.it/tags/ffmpeg/</link>
        <description>Ultimi post pubblicati nel tag Ffmpeg &#8212; aldolat.it</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>it</language>
        <managingEditor>aldolat@gmail.com (Aldo Latino)</managingEditor>
        <webMaster>aldolat@gmail.com (Aldo Latino)</webMaster>
        <copyright>Creative Commons BY-SA 4.0</copyright>
        <lastBuildDate>Sun, 05 Jan 2025 22:56:54 +0100</lastBuildDate>
        <atom:link href="https://www.aldolat.it/tags/ffmpeg/index.xml" rel="self" type="application/rss+xml" />
        <item>
            <title>Tagliare e unire file video in Linux</title>
            <link>https://www.aldolat.it/posts/2019/tagliare-e-unire-file-video-in-linux/</link>
            <pubDate>Tue, 14 May 2019 17:47:39 +0000</pubDate>
            <author>aldolat@gmail.com (Aldo Latino)</author>
            <guid>https://www.aldolat.it/posts/2019/tagliare-e-unire-file-video-in-linux/</guid>
            <description>In questi giorni ho dovuto mettere mano a una serie di video personali dove dovevo prenderne alcune parti e poi rimetterle insieme. In Linux abbiamo tutti gli strumenti che ci servono per fare questa operazione di taglio e cucito. Con poco lavoro avremo il file finale come ci serve e senza perdere qualità rispetto all&amp;rsquo;originale, perché l&amp;rsquo;operazione non richiede ricodifica.&#xA;Estrarre uno spezzone In passato usavo direttamente ffmpeg da terminale con un comando tipo questo:</description>
            <content:encoded>&lt;p&gt;In questi giorni ho dovuto mettere mano a una serie di video personali dove dovevo prenderne alcune parti e poi rimetterle insieme. In Linux abbiamo tutti gli strumenti che ci servono per fare questa operazione di &lt;em&gt;taglio e cucito&lt;/em&gt;. Con poco lavoro avremo il file finale come ci serve e senza perdere qualità rispetto all&amp;rsquo;originale, perché l&amp;rsquo;operazione non richiede ricodifica.&lt;/p&gt;&#xA;&lt;h2 id=&#34;estrarre-uno-spezzone&#34;&gt;Estrarre uno spezzone&lt;/h2&gt;&#xA;&lt;p&gt;In passato usavo direttamente &lt;code&gt;ffmpeg&lt;/code&gt; da terminale con un comando tipo questo:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ffmpeg -ss 01:05:00 -i input.mp4 -t 00:14:28 -acodec copy -vcodec copy output.mp4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;dove:&#xA;&lt;br&gt;&#xA;&lt;code&gt;-ss&lt;/code&gt; = punto di inizio del taglio;&lt;br&gt;&#xA;&lt;code&gt;-t&lt;/code&gt; = durata del video finale.&#xA;&lt;br&gt;&#xA;&lt;br&gt;&#xA;L&amp;rsquo;ordine delle opzioni doveva essere quello presente nel comando, altrimenti non funzionava correttamente.&lt;/p&gt;&#xA;&lt;p&gt;Da tempo, però, sto usando una &lt;span class=&#34;allsc&#34;&gt;GUI&lt;/span&gt; per &lt;code&gt;ffmpeg&lt;/code&gt; che si sta rivelando comoda, in quanto è abbastanza noioso guardare il video un player, appuntarsi il momento di inizio del taglio e calcolarsi quanto dovrà durare il video tagliato. Da una &lt;span class=&#34;allsc&#34;&gt;GUI&lt;/span&gt; è senza dubbio più facile.&lt;/p&gt;&#xA;&lt;p&gt;Il programma si chiama &lt;a href=&#34;https://github.com/mifi/lossless-cut&#34;&gt;LosslessCut&lt;/a&gt; ed è rilasciato sotto licenza &lt;span class=&#34;allsc&#34;&gt;MIT&lt;/span&gt;. Ci sono binari per Linux, Windows e Mac, scaricabili da &lt;a href=&#34;https://github.com/mifi/lossless-cut/releases&#34;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;figure class=&#34;aligncenter color&#34;&gt;&lt;img src=&#34;https://www.aldolat.it/images/2019/05/losslesscut.png&#34;&#xA;&#x9;&#x9;&#x9;alt=&#34;LossLesscut&#34;&gt;&lt;figcaption&gt;&#xA;&#x9;&#x9;&#x9;&lt;p&gt;L&amp;rsquo;interfaccia di LosslessCut. La zona viola è quella selezionata per l&amp;rsquo;estrazione.&lt;/p&gt;&#xA;&#x9;&#x9;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;p&gt;L&amp;rsquo;interfaccia è molto semplice e include solo le cose necessarie. Una volta impostato il punto di inizio taglio e quello di fine, la zona da estrarre viene evidenziata in viola e può essere esportata premendo sull&amp;rsquo;icona delle forbici. In pochissimi secondi (se non istanti) il file viene generato.&lt;/p&gt;&#xA;&lt;p&gt;LosslessCut non mi ha dato problemi nemmeno a gestire file grandi da cui estrarre gli spezzoni, o quantomeno io finora non ne ho riscontrati: il file della foto pesa 2,5 giga e lo apre senza problemi.&lt;/p&gt;&#xA;&lt;h2 id=&#34;unire-gli-spezzoni&#34;&gt;Unire gli spezzoni&lt;/h2&gt;&#xA;&lt;p&gt;Per unire i vari pezzi esportati uso &lt;code&gt;ffmpeg&lt;/code&gt; da terminale. Una volta volta esportati i file, creo un file di testo con l&amp;rsquo;elenco dei file nell&amp;rsquo;ordine in cui devono essere uniti e lo do in pasto a &lt;code&gt;ffmpeg&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Il file di testo si presenta in questo modo:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;file &amp;#39;1.mp4&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;file &amp;#39;2.mp4&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;file &amp;#39;3.mp4&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;E questo è il comando che do da terminale:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ffmpeg -f concat -i elenco_file.txt -c copy file_unito.mp4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Le opzioni si capiscono senza problemi, non credo serva spiegarle. Anche in questo caso, poiché non stiamo richiedendo una ricodifica (&lt;code&gt;-c copy&lt;/code&gt;), la generazione del file è molto veloce.&lt;/p&gt;&#xA;&lt;p&gt;L&#39;articolo &lt;a href=&#34;https://www.aldolat.it/posts/2019/tagliare-e-unire-file-video-in-linux/&#34;&gt;Tagliare e unire file video in Linux&lt;/a&gt; è uno scritto di &lt;a href=&#34;https://www.aldolat.it/&#34;&gt;aldolat.it&lt;/a&gt;. Rispettane le &lt;a href=&#34;https://www.aldolat.it/info/#licenza&#34;&gt;condizioni di licenza&lt;/a&gt;.&lt;/p&gt;</content:encoded>
        </item>
    </channel>
</rss>
