Mondjuk nem azt akarom sugallni, hogy nem ez az elvárt működés, hiszen az lenne furcsa, ha elsőre menne, de azért rögzítsük írásban:
.../export/export_ffmpeg.c fordítása állt meg:
export_ffmpeg.c:183:28: error: libavcodec/opt.h: No such file or directory
Oszt tényleg nincs a /usr/local/include/libavcodec -ben. Van viszont a .../libavutil-ban. Talán ugyanaz a fájl, csak szereti a változatosságot, nem otthonülő fajta? Próbáljunk meg egy szimlinket...
Szerk: no, ez nem vált be. Esetleg a LFS projects segít?:
http://www.linuxfromscratch.org/~krejzi/blfs-git/multimedia/transcode.h…
Szerk: következő tipp: ellenőrizni, hogy a legfrissebb ffmpeg van-e telepítve. Naná, hogy nem, az itt van (2.4.2):
https://www.ffmpeg.org/download.html
Szerk: Mindezekkel ide jutottunk (linkage):
tcprobe-probe_ffmpeg.o: In function `probe_ffmpeg':
probe_ffmpeg.c:(.text+0x406): undefined reference to `av_close_input_file'
Szerk: és valóban, már a fordításkor is
panaszolt:
probe_ffmpeg.c:123: warning: implicit declaration of function 'av_close_input_file'
Szerk: No természetesen 'avformat_close' lett azóta az 'av_close_input_file'
Szerk: most lefordult. Következik az, hogy kitaláljam, mire/hogyan is használható;)
Hozzászólások
Off: tervezek csinálni egy programocskát, ami megvizsgálja egy AVI tartalmát, egyelőre ennyit tud kiírni:
Már csak az egyes fejrészek szerkezetét kell összeguglizni...
Hat ha ugyis transcode, meg AVI-k, akkor pl. az avimerge nagyon hasznos szolgaltatasa a transcode-nak. Ezekhez a par evvel ezelott elterjedt 2-3 CD-s filmeknek az osszegyurasahoz.
És emlékezzünk meg erről a kis programocskáról is, kicsit poros már, de még fordítható (a Makefile némi szerkesztésével):
http://subtitleripper.sourceforge.net/