Portál AbcLinuxu, 6. června 2024 13:44


Dotaz: Raspberry - ffmpeg

9.7.2023 10:10 BigSandy
Raspberry - ffmpeg
Přečteno: 284×
Odpovědět | Admin
Zdravím Vás.

Do nedavna jsem 5 roku použival.

Nedavno update a upgrade a vyhazuje to.

ffmpeg: symbol lookup error: /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.58: undefined symbol: bcm_host_is_fkms_active

https://forum-raspberrypi.de/forum/thread/46185-ffmpeg-fehler-auf-undefiniertes-symbol/
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.7.2023 10:32 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Raspberry - ffmpeg
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pět let, takže jde o Raspberry Pi 3B(+)?
9.7.2023 11:17 BigSandy
Rozbalit Rozbalit vše Re: Raspberry - ffmpeg
Ted už jedu na raspi 4B, ale vždy při přeinstalovaní systemu to jelo.
9.7.2023 12:13 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Raspberry - ffmpeg
Co je zadáním ffmpegu na Vašem rPi (stačí obecně)?

Jako relativně líný člověk bych do nalezení příčiny asi sáhl po staticky slinkovaném FFmpegu (pozor neobsahuje ffplay!) s minimálním požadavkem kernel 3.2.0. Pravda, netuším nakolik Vami dosud používaný ffmpeg profitoval(byl výkonově závislý) na případné HW implementaci kodeků v SoC. Na rPi4B předpokládám (zatím nezkoušel) by měl fungovat ffmpeg-release-arm64-static. https://johnvansickle.com/ffmpeg/

V mezidobí jsem zkusil ffmpeg-release-armhf-static na neaktualizovaném 2018-11-13-raspbian-stretch-full.zip(kernel 4.14) v rPi3B+ a úspěšně to zkonvertovalo trailer v H.264 do M-Jpeg.

9.7.2023 15:17 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Raspberry - ffmpeg
Takže na rPi4B s aktualním Raspberry Pi OS (64-bit) fungoval ten ffmpeg-release-arm64-static (stejný test).
Jendа avatar 9.7.2023 15:52 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Raspberry - ffmpeg
Odpovědět | | Sbalit | Link | Blokovat | Admin
(disclaimer: mám na RPi normální Debian s pár RPi balíčky, ne Raspbian, a navíc je to oldoldspejbl)

U mě existujou dva libavcodec.so. Jeden v /usr/lib/arm-linux-gnueabihf/neon/vfp/ jak píšeš, jeden přímo v /usr/lib/arm-linux-gnueabihf/, a binárně se liší. Podle mě to první bude nějaká optimalizovaná verze (podle neon a vfp v cestě). Zkusil bych tomu nějak vnutit tu obyč verzi. Možná bude stačit tu z vfp adresáře přejmenovat, jinak bych to pro zkoušku na prasáka nahradil jako soubory (to se pak přepíše při upgradu).
Já to s tou denacifikací Slovenska myslel vážně.
Jendа avatar 9.7.2023 16:17 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Raspberry - ffmpeg
A jinak pak bych jako příčinu viděl že se ti nějak povedlo namixovat ten RPi-specifický balíček a ten obecný z nekompatibilních repozitářů. Zkus jestli balíčkovač zná oba:
# dpkg -S /usr/lib/arm-linux-gnueabihf/libavcodec.so.58.35.100 /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.58.35.100
libavcodec58:armhf: /usr/lib/arm-linux-gnueabihf/libavcodec.so.58.35.100
libavcodec58:armhf: /usr/lib/arm-linux-gnueabihf/neon/vfp/libavcodec.so.58.35.100
(číslo verze budeš mít asi jiné)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.