1)
assicurarsi che il file video è in realtà nella stessa cartella dell'applicazione (sto supponendo che hai già provato questo), altrimenti specificare l'assoluto sentiero.
2)
Se siete su Windows, potrebbe essere necessario un pacchetto di codec per leggere il file video (ad esempio, K-Lite Codec Pack).
Come suggerito Macmade, AVI è semplicemente un contenitore che può ospitare audio diversa, video o codec didascalia addirittura chiusi. Inoltre, here sono build FFmpeg di Zeranoe per Windows. È possibile ottenere ulteriori informazioni sui contenuti codec del file se la seguente:
ffmpeg -i guitarplaying.avi
Si dovrebbe vedere un output simile al seguente:
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 :
Quindi, come si può vedere questo contenitore .mp4 ha un codec video H.264 e un codec audio AAC.
AVI è un formato di file, non un formato video. Quindi dovresti controllare che il video sia codificato in un formato video supportato, in quanto un file AVI può essere codificato in modi diversi. – Macmade