Impossibile trovare i parametri del codec in ffmpeg in Windows


1

Durante il tentativo di convertire wmv in gif animate usando ffmpeg in Windows 7, ho riscontrato un problema.

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\>ffmpeg -i test.wmv test.gif
ffmpeg version N-39877-g4fa706a Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 16 2012 14:57:12 with gcc 4.6.3
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass
 --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope
njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth
eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --e
nable-zlib
  libavutil      51. 46.100 / 51. 46.100
  libavcodec     54. 14.101 / 54. 14.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 70.100 /  2. 70.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
[asf @ 0000000001f3ead0] Could not find codec parameters (Video: none (MTS2 / 0x
3253544D), 800x400, 30000 kb/s)
test.wmv: could not find codec parameters

Che cosa significa e come posso risolverlo?


2
Puoi scaricare l'ultima build statica per Windows da Qui e prova ancora? C'è un modo per fornire il file sorgente originale da scaricare? Puoi convertire con successo altri video, ad es. con un contenitore diverso come MP4 o MOV? Sono corretto supponendo che questi video siano stati creati con Microsoft Expression Encoder?
slhck

Ora funziona bene. Ma crea una gif animata molto grande. Ho bisogno di ffmpeg per comprimerlo mentre converte. Quali sono i parametri che dovrei usare per raggiungerlo?
Oskar K.

1
Dipende dalla dimensione che si desidera ridimensionare. Vuoi mantenere la dimensione 800x400? In caso contrario, cambialo come ffmpeg -i test.wmv … -s:v 400x200 out.gif. Guarda la risposta che avresti dovuto già vedere per le opzioni di compressione: superuser.com/a/436109/48078
slhck

Risposte:


4

Il messaggio sembra un errore di analisi. La tua versione FFmpeg tuttavia ha diversi mesi. Il progetto è in continua evoluzione. e con possibili errori come questo, cerca sempre e usa l'ultima versione di FFmpeg.

  • Per Windows è possibile scaricare l'ultima build statica da Zeranoe .

  • Per Linux, puoi compilarlo dal sorgente o utilizzare le build statiche di gusari.org

  • Su OS X, FFmpeg è facilmente installabile homebrew .

È probabile che i bug siano già stati corretti nell'attuale capo Git o nell'ultima versione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.