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.