1)
Asegúrese de que el archivo de vídeo es en realidad en la misma carpeta que la aplicación (estoy asumiendo que ya ha intentado esto), de otro modo la absoluta camino.
2)
Si estás en Windows, es posible que necesite un paquete de códecs para leer el archivo de vídeo (por ejemplo, K-Lite Codec Pack).
Como sugirió Macmade, AVI es simplemente un contenedor que puede albergar diferentes códecs de audio, video o incluso de subtítulos. Además, here son compilaciones FFmpeg de Zeranoe para Windows. Puede obtener más información sobre el contenido de códec de su archivo si lo hace lo siguiente:
ffmpeg -i guitarplaying.avi
Debería ver una salida que se parece a esto:
ffmpeg version 0.8.7.git, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 6 2011 09:20:43 with gcc 4.6.1
configuration: --pkg-config=pkg-config --enable-gpl --enable-version3 --enable
-nonfree --enable-runtime-cpudetect --enable-memalign-hack --enable-postproc --a
rch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --prefix=/home/wluc
as/ffmpeg-cross/build/deploy --enable-libx264 --enable-libvpx --enable-zlib --en
able-bzlib --enable-libxvid --enable-libfaac --enable-libmp3lame --enable-libvor
bis --enable-libtheora --enable-libopenjpeg --enable-libfreetype
libavutil 51. 30. 0/51. 30. 0
libavcodec 53. 40. 0/53. 40. 0
libavformat 53. 24. 0/53. 24. 0
libavdevice 53. 4. 0/53. 4. 0
libavfilter 2. 51. 0/2. 51. 0
libswscale 2. 1. 0/2. 1. 0
libpostproc 51. 2. 0/51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '..\..\Videos\Sintel\sintel_trailer-720p
.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
title : Sintel Trailer
artist : Durian Open Movie Team
encoder : Lavf52.62.0
copyright : (c) copyright Blender Foundation | durian.blender.org
description : Trailer for the Sintel open movie project
Duration: 00:00:52.20, start: 0.000000, bitrate: 1165 kb/s
Stream #0:0(und): Video: h264 (High) (avc1/0x31637661), yuv420p, 1280x720,
1033 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a/0x6134706D), 48000 Hz, stereo, s16, 126
kb/s
Metadata:
creation_time : 1970-01-01 00:00:00
handler_name :
Por lo tanto, como se puede ver este contenedor .mp4 tiene un códec de video H.264 y un códec de audio AAC.
AVI es un formato de archivo, no un formato de video. Por lo tanto, debe verificar que el video esté codificado en un formato de video admitido, ya que un archivo AVI puede estar codificado de diferentes maneras. – Macmade