Punto informatico Network
Canali
Disco, disk, DVD

Come creare un DVD video con GNU/Linux usando solo comandi testuali

27/02/2010
- A cura di
Linux & Open Source - Nella mia ricerca di un "software libre" che potesse partire da un filmato AVI per generare un DVD video da leggere su un normale lettore DVD casalingo, ho trovato una soluzione per farlo con soli comandi da tastiera... e due programmi.

Tag

Passa qui con il mouse e visualizza le istruzioni per utilizzare i tag!

dvd (1) , video (1) , dvd video (1) , creare (1) , ffmpeg (1) .

Valutazione

  •  
Voto complessivo 5 calcolato su 71 voti

Esempi di calcolo della risoluzione

Il concetto fondamentale di questa pagina è riuscire a calcolare un numero di pixel necessari e sufficienti per creare delle bande nere laterali, o superiori e inferiori, in modo che il filmato abbia il rapporto giusto sul televisore su cui andremo a vedere il nostro film su DVD.

Una volta che si conosce il rapporto R = X / Y basta dividerlo per una delle coordinate massime raggiungibili dai rispettivi televisori, a seconda del rapporto stesso.

I valori di pixel delle bande nere devono SEMPRE essere multipli di 2. Se sono dispari potete renderli pari aumentandoli o diminuendoli di 1; la differenza di rapporto è pressoché impercettibile.

Esempio #1: R compreso tra 1.33... (4:3) e 1.77... (16:9)

Questo scenario va diviso in due casi.

1. TV 4:3: dividete 720 per il rapporto trovato, otterrete la coordinata Y mancante. Sottraetela a 576 e dividete il risultato per 2, ottenendo il valore di -padtop e -padbottom. Se Y si aggira intorno a 404 (da 400 a 408) il rapporto del filmato è 16:9 e il pad superiore e inferiore è 86.

2. TV 16:9: il rapporto va moltiplicato per 404, otterrete la coordinata X mancante. Questa va sottratta a 720 e il risultato va diviso per 2, ottenendo il valore di -padleft e -padright. Se X si aggira intorno a 540 (da 536 a 544) il rapporto del filmato è 4:3 e i pad laterali sono larghi 90 pixel.

Risoluzione esempio: 640x400 (R=1.6)

Per un TV 4:3 abbiamo 720 / 1.6 = 450; (576 - 450) / 2 = 63 (possiamo arrotondarlo a 64 o 62):

ffmpeg -i <file_input> -y -target ntsc-dvd -sameq -aspect 4:3 -s 720x450 -padtop 64 -padbottom 64 <output>

Per un TV 16:9 abbiamo 404 * 1.6 = 646 (circa); (720 - 646) / 2 = 37 (possiamo arrotondarlo a 38 o 36):

ffmpeg -i <file_input> -y -target ntsc-dvd -sameq -aspect 16:9 -s 646x404 -padright 38 -padleft 38 <output>.

Pagina successiva
Calcolo della risoluzione 2
Pagina precedente
Linea di comando di FFmpeg

 

Segnala ad un amico

Tuo nome Tuo indirizzo e-mail (opzionale)
Invia a:
    Aggiungi indirizzo email
    Testo

    © Copyright 2025 BlazeMedia srl - P. IVA 14742231005

    • Gen. pagina: 0.47 sec.
    •  | Utenti conn.: 64
    •  | Revisione 2.0.1
    •  | Numero query: 40
    •  | Tempo totale query: 0.11