Avi, dvdauthor e formati strani

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Avi, dvdauthor e formati strani

Messaggio da michelino »

In breve:
ho un file avi che voglio convertire in dvd, utilizzando questa guida di wikislack.
Il problema è che il file avi non ha un formato 4/3 o 16/9, ma un formato più "strano" (più allungato di un 16/9), da qui due effetti:
1) se non passo il parametro "aspect=4/3" od "aspect=16/9" a mencoder poi dvdauthor mi da un

Codice: Seleziona tutto

WARN: unknown mpeg2 aspect ratio 1
(perché pare accetti solo formati in 4/3 e 16/9) ed il formato finale è "distorto" rispetto all'originale
2) se passo il parametro "aspect=4/3" od "aspect=16/9" a mencoder il file mpeg2 risultante lo rendo già "distorto" io prima di darlo in pasto a dvdauthor.

Visto che sono una pippa nell'editing video, qualcuno può spiegarmi come aggiungere delle bande nere sopra e sotto il filmato per renderlo in 16/9 (ammettendo che si possa fare?
Grazie a tutti per la collaborazione

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Avi, dvdauthor e formati strani

Messaggio da aschenaz »

Ma, scusa, perché non lo fai con Avidemux che fa tutto in automatico?

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: Avi, dvdauthor e formati strani

Messaggio da neongen »

puoi mettere anche altri valori (w/h) ad es per:
VDec: configurazione chiesta dal vo - 624 x 256 (sp.col. preferito: Planar YV12)
VDec: uso Planar YV12 come sp.colore di uscita (non 0)
Movie-Aspect è 2.44:1 - riscalo per ottenere un rapporto corretto.
metti aspect=2.44

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Avi, dvdauthor e formati strani

Messaggio da 414N »

Altrimenti puoi usare il filtro video expand.
Dalla man page di mplayer:

Codice: Seleziona tutto

expand[=w:h:x:y:o:a:r]
       Espande (non scala) la risoluzione del film ai valori passati e posiziona i filmato originale non sca-
       lato alle coordinate x, y. Può essere usato per posizionare i sottotitoli/OSD nelle bande nere che si
       ottengono.
           <w>,<h>
                  Larghezza, altezza espansa (default: ampiezza ed altezza originali). Valori negativi per
                  w e h sono trattati come scostamenti dalla dimensione originale.
                  ESEMPIO:
                         expand=0:-50:0:0
                                   Aggiunge un bordo di 50 pixel in basso all’immagine.
           <x>,<y>
                  posizione dell’immagine originale nell’immagine espansa (default: centro)
           <o>
                  rendering (stampa) sottotitoli/OSD
                      0: disabilitato (default)
                      1: abilitato
           <a>
                  espande ad un aspetto invece che ad una risoluzione (default: 0).
                  ESEMPIO:
                         expand=800:::::4/3
                                   Espande a 800x600, a meno che l’origine sia ad una risoluzione più alta,
                                   nel qual caso espande per ottenere un rapporto di aspetto 4/3.
           <r>    Arrotonda per eccesso in modo da avere larghezza e altezza divisibili per <r> (default:
                  1).
Esempio pratico: qui.

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Re: Avi, dvdauthor e formati strani

Messaggio da michelino »

aschenaz ha scritto:Ma, scusa, perché non lo fai con Avidemux che fa tutto in automatico?
Ci ho provato, ma senza grossi risultati!!
414N ha scritto:Altrimenti puoi usare il filtro video expand.
Infatti ho risolto così!!!!
Grazie tante, ho passato il seguente comando (in grassetto le parti modificate rispetto al comando originale della guida)
mencoder -of mpeg -mpegopts format=dvd -srate 48000 -ofps 25 -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vhq:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=9000:aspect=16/9:acodec=ac3:abitrate=192 -af volume=10.1 -vf expand=640:::::16/9 input-file -o output-file

(N.B. il parametro "640" di "expand" è la risoluzione del mio avi)

dvdauthor da sempre lo stesso errore perché non riconosce l'aspect ratio, ma poiché è comunque già in 16/9 non c'è alcuna distorsione.

Grazie a tutti.

Rispondi