doc:appunti:linux:video:ffmpeg
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:linux:video:ffmpeg [2019/06/06 12:34] – [Final rendering (re-encoding)] niccolo | doc:appunti:linux:video:ffmpeg [2019/11/24 12:25] – [Final rendering (re-encoding)] niccolo | ||
---|---|---|---|
Line 268: | Line 268: | ||
The video stream recorded by the Xiaomi Yi camera is **1920x1080 pixels** at a variable bitrate of **12.0 Mb/s**. Because we watch it on a simple TV set capable only of 1366x768 pixels, we we re-encode it with the following settings: | The video stream recorded by the Xiaomi Yi camera is **1920x1080 pixels** at a variable bitrate of **12.0 Mb/s**. Because we watch it on a simple TV set capable only of 1366x768 pixels, we we re-encode it with the following settings: | ||
- | ^ Video codec | XViD4 | | + | ^ Video codec |
- | ^ Video filter | + | ^ Video filter |
- | ^ Video bitrate | + | ^ Video encoding |
- | ^ Audio codec | Lame MP3 | | + | ^ Audio codec |
- | ^ Audio bitrate | + | ^ Audio bitrate |
We can use **Avidemux** to make the final rendering (re-encoding). For a **comman line only** solution you can consider ffmpeg to perfomr the re-encoding and **mkvmerge** (contained into the **mkvtoolnix** Debian package) to merge all into a Matroska container. | We can use **Avidemux** to make the final rendering (re-encoding). For a **comman line only** solution you can consider ffmpeg to perfomr the re-encoding and **mkvmerge** (contained into the **mkvtoolnix** Debian package) to merge all into a Matroska container. | ||
Line 431: | Line 431: | ||
Un test con un video molto mosso (telecamera impugnata a mano su motocicletta in movimento) con **zoom=1** e **smoothing=30** ha ridotto il film a circa il 77% dell' | Un test con un video molto mosso (telecamera impugnata a mano su motocicletta in movimento) con **zoom=1** e **smoothing=30** ha ridotto il film a circa il 77% dell' | ||
+ | |||
+ | ===== Aggiunta sottotitoli ===== | ||
+ | |||
+ | Se si ha un file con i sottotitoli per un video, è possibile fare il muxing: | ||
+ | |||
+ | < | ||
+ | ffmpeg -i movie.mkv -i movie.sub -c copy \ | ||
+ | -sub_charenc UTF-8 -c:s srt -metadata: | ||
+ | movie_sub.mkv | ||
+ | </ | ||
====== Doppiaggio audio con Ardour ====== | ====== Doppiaggio audio con Ardour ====== | ||
Line 460: | Line 470: | ||
Con Ardour si inizia un **nuovo progetto**, impostare **48 kHz, 32 bit float, stereo**, che sono i parametri che vanno per la maggiore nei video MP4 in alta risoluzione. Quando il progetto è avviato (pulsante **Start**) il sistema audio ALSA sarà impegnato in modo esclusivo, altri programmi non potranno usare l' | Con Ardour si inizia un **nuovo progetto**, impostare **48 kHz, 32 bit float, stereo**, che sono i parametri che vanno per la maggiore nei video MP4 in alta risoluzione. Quando il progetto è avviato (pulsante **Start**) il sistema audio ALSA sarà impegnato in modo esclusivo, altri programmi non potranno usare l' | ||
- | Con Ardour si **importano** le varie **tracce musicali** (menu //Session// => // | + | Con Ardour si **importano** le varie **tracce musicali** (menu //Session// => //Import//). Conviene scegliere il **mapping one track per file**, altrimenti il canale destro e sinistro vengono importati come tracce separate. Se necessario il programma provvede automaticamente alla conversione del sample rate. |
Attenzione al **fader** di ogni traccia: se per caso viene spostato con il mouse, fare **Ctrl-click** per resettarlo al **valore predefinito di 0 dB**. | Attenzione al **fader** di ogni traccia: se per caso viene spostato con il mouse, fare **Ctrl-click** per resettarlo al **valore predefinito di 0 dB**. |
doc/appunti/linux/video/ffmpeg.txt · Last modified: 2023/11/13 11:24 by niccolo