transcode-1.1.7 nem fordul

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:


Filename: film.avi
Total filesize: 1811718336 (0x6bfca0c0)
           0 3ffffa5a RIFF "AVI "
           c      216   LIST "hdrl"
          18       38     Chunk "avih"
          58      100     LIST "strl"
          64       38       Chunk "strh"
          a4       28       Chunk "strf"
          d4       44       Chunk "vprp"
         120       38       Chunk "indx"
         160       aa     LIST "strl"
         16c       38       Chunk "strh"
         1ac       1e       Chunk "strf"
         1d2       38       Chunk "indx"
         212       10     LIST "odml"
         21e        4       Chunk "dmlh"
         22a       20   LIST "INFO"
         236       13     Chunk "ISFT"
         252      da6   Chunk "JUNK"
        1000 3fc39522   LIST "movi" (content not listed)
    3fc3a52a   3c5530   Chunk "idx1"
    3ffffa62 2bfca656 RIFF "AVIX"
    3ffffa6e 2bfca64a   LIST "movi" (content not listed)

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.