Newsgroup: it.comp.os.linux.software
Titolo: [ffmpeg] ffmpeg e conversione di file

Un ciao a tutto il newsgroup,
Avrei una domanda da porvi : sto utilizzando il programma ffmpeg per
eseguire la conversione di un file AVI con queste caratteristiche
date dallo stesso ffmpeg :
Input #0, avi, from '1.avi':
  Stream #0.0: Video: dvvideo, 720x576, 25.00 fps, 800 kb/s
  Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
Il mio problema era di esportarlo in un formato e con un codec che
fossero compatibili sia con Linux che con Windzozz, e quindi avevo
pensato al divx. Il problema è che se scrivo ffmpeg -formats non appare
nella lista degli encoder quello del divx (VEDI LISTA IN FONDO).
Preciso anche il fatto che ho installato il software che si può 
scaricare X linux dal sito 
www.divx.com
.
Cosa mi consigliate di fare ? Mi potete aiutare ?
Grazie, Leonardo
File formats:
Encoding: mpeg vcd vob crc pgm pgmyuv ppm .Y.U.V pgmpipe pgmyuvpipe  
          ppmpipe yuv4mpegpipe mp2 ac3 h263 m4v mpeg1video mjpeg
          s16le s16be u16le u16be s8 u8 mulaw alaw rawvideo null rm asf
          asf_stream avi wav swf au gif mpjpeg singlejpeg jpeg ffm audi
          o_device rtp
Decoding: mpeg mpegts pgm pgmyuv ppm .Y.U.V pgmpipe pgmyuvpipe ppmpipe 
          mp3 ac3 m4v mpegvideo mjpeg s16le s16be u16le u16be
          s8 u8 mulaw alaw rawvideo rm asf avi wav swf au mov jpeg dv 
          ffm video_grab_device audio_device rtsp redir sdp rtp
Codecs:  
  Encoders: ac3 mp2 mpeg1video h263 h263p rv10 mjpeg mpeg4 msmpeg4v1 
            msmpeg4v2 msmpeg4 wmv1 huffyuv rawvideo pcm_s16le pcm_s
            16be pcm_u16le pcm_u16be pcm_s8 pcm_u8 pcm_alaw pcm_mulaw 
            adpcm_ima_qt adpcm_ima_wav adpcm_ms
  Decoders: rawvideo h263 mpeg4 msmpeg4v1 msmpeg4v2 msmpeg4 wmv1 
            mpegvideo h263i rv10 svq1 dvvideo mjpeg mjpegb mp2 mp3 wmav
            1 wmav2 mace3 mace6 huffyuv ac3 pcm_s16le pcm_s16be 
            pcm_u16le pcm_u16be pcm_s8 pcm_u8 pcm_alaw pcm_mulaw 
            adpcm_ima_qt adpcm_ima_wav adpcm_ms
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Cosa mi consigliate di fare ? Mi potete aiutare ?
se lo devi convertire io punterei sul codec mpeg4. 
alternativamente potresti usare mencoder (parte di mplayer) al posto di ffmpeg,
mencoder usa ffmpeg come base, ma e' fatto apposta per fare quello che vuoi
fare tu in pratica, dovrebbe offrire opzioni piu specifiche, inoltre puoi
scegliere oltre a molti formati di ffmpeg anche xvid volendo. sempre per
produrre filmati compatibili mpeg4.

 Cosa mi consigliate di fare ? Mi potete aiutare ?
Usa transcode.
Ciao
  Andrea

 scaricare X linux dal sito 
www.divx.com
.
Cancellalo
Io proverei a fare così: lo apri con avidemux (clone di VirtualDub) e poi
lo converti nel formato che vuoi, io ti consiglio l'XviD
	Alejo

 produrre filmati compatibili mpeg4.
Io ho provato a convertire il file in mpeg 4, però winzozz non me lo 
legge ! Infatti a me serve di avere dei file di output compatibili sia 
con linux che con winzozz.
Vorrei sapere una cosa : mencoder, il programma che mi consigli te, 
permette di effettuare conversioni "batch" passando solo i 
parametri da riga di comando e attendendo la completa esecuzione
senza dover intervenire interattivamente sul programma ?
Ancora grazie 1000, Leonardo



Ciao Andrea e grazie della tua risposta.
Vorrei sapere una cosa : transcode, il programma che mi consigli te, 
permette di effettuare conversioni "batch" passando solo i 
parametri da riga di comando e attendendo la completa esecuzione
senza dover intervenire interattivamente sul programma ?
Grazie 1000, Leonardo


 	Alejo
Ciao Alejo,
Vorrei sapere una cosa : avidemux, il programma che mi consigli te, 
permette di effettuare conversioni "batch" passando solo i 
parametri da riga di comando e attendendo la completa esecuzione
senza dover intervenire interattivamente sul programma ?
Il formato XviD č compatibile con Winzozz ????
Ancora grazie 1000, Leonardo


 senza dover intervenire interattivamente sul programma ?
Si.
Ciao
  Andrea

 senza dover intervenire interattivamente sul programma ?
e' un programma testuale quindi te lo scripti come preferisci e gli fai fare
tutto quello che vuoi.

 
Certo: se provi a cercare un film su internet (reti OpenNap, WinMX x
Windozz, Lopster x Linux) la metà circa dei film che trovi sono in XviD!!
Penso che devi installare il Codec, ma non so dirti come si fa perché non
ho Windozz installato: fai una ricerca sui post vecchi di qualche
newsgroup sui DivX, è una strafaq
Ciao,
	Alejo

 senza dover intervenire interattivamente sul programma ?
Certo.
-- 
Ikitt	*** mailserver: 
freemail.it
"Linux non pare reggere il confronto con windows: oltre a consumare molte 
piu` risorse di sistema, e` rigido nella pretesa di avere un tot numero di
cartelle nella radice" (da 
http://mondoweb.culturanuova.net/mondo_pc.php
)

   Andrea
Andrea, ho provato ad eseguire una piccolo comando :
"transcode -i 2712.avi -a 0 -o prova.wav"
E l'output è quello che ti metto sotto. Perchè non viene creato il file
.wav ???
Grazie, Leo
[transcode] auto-probing source 2712.avi (ok)
[transcode] V: import format    | Digital Video RIFF data, AVI
(V=dv|A=avi)
[transcode] V: import frame     | 720x576  1.25:1
[transcode] V: bits/pixel       | 0.174
[transcode] V: encoding fps     | 25.000
[transcode] A: import format    | 0x1     PCM          [48000,16,2] 1536
kbps
[transcode] A: export           | disabled
[transcode] A: bytes per frame  | 7680 (7680.000000)
[transcode] A: adjustment       | 0@1000
[transcode] V: IA32 accel mode  | 3dnow (3dnow mmxext mmx asm)
[transcode] no option -y found, option -o ignored, writing to
"/dev/null"
[transcode] V: video buffer     | 10 @ 720x576
[import_avi.so] v0.4.2 (2002-05-24) (video) * | (audio) *
[import_dv.so] v0.2.8 (2002-11-21) (video) DV | (audio) PCM
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[import_avi.so] format=0x1, rate=48000 Hz, bits=16, channels=2,
bitrate=1536
[import_dv.so] tcextract -x dv -i "2712.avi" -d 0 | tcdecode -x dv -y
rgb -d 0 -Q 5
(decode_dv.c) no support for Digital Video (DV) configured - exit.
clean up | frame threads | unload modules | internal threads | done
[transcode] encoded 0 frames (0 dropped, 0 cloned), clip length   0.00 s


 Certo.
Ciao !!
Senti,  ho provato ad eseguire una piccolo comando :


Grazie, Leo




 (decode_dv.c) no support for Digital Video (DV) configured - exit.
questo transcode non e` compilato col supporto per DV (leggasi libdv),
quindi non puo` operare la decodifica :)


 quindi non puo` operare la decodifica :)
Mi potresti mica dire come fare ad attivare questo supporto ?!?!?!?!
Grazie, Leo


 "/dev/null"
Secondo te?
Un consiglio spassionato: leggiti la documentazione di transcode, sulla
home page. Transcode e' un programma piuttosto complesso e affrontarlo
in maniera naif puo' essere frustrante.
Ciao
  Andrea

 Mi potresti mica dire come fare ad attivare questo supporto ?!?!?!?!
A spanne, dato che non ho mai usato libdv:
installa libdv e libdv-devel (occhio, potresti aver problemi con certe 
versioni - vedi il sito di transcode), ricompila :)
