Ffmpeg: przekodowanie av1 --> h264/avc (jak?)

zakładam, że prawdą jest, że ffmpeg potrafi przekodować video kodowane kodekiem av1 na video kodowane h264/avc.

ktoś zna i poda wiersz polecenia dla takiego przekodowania?

Jest nakładka graficzna Axiom do ffmpeg, darmowa, bez instalacji:

Ale czy ruszy mu na XP i czy jest mniejsza niż 500 MiB (interfejs bez użycia np. KDE).

akurat ta sprawa dotyczy w7.
i prawde mowiac nie interesuja mnie nakladki. Zadne. Tylko wiersz polecenia.

chce przekodowac probny maly plik „out” z av1 na „out2” w x264 :
ffmpeg -i out.mp4 -c:v libx264 out2.mp4
i klops, Conversion failed!:

[…]
x264 [ error ]: malloc of size 26453440 failedime=N/A bitrate=N/A dup=124
drop=0 speed=N/A
[vost#0:0/libx264 @ 06fe3e40] Error submitting video frame to the encoder
(…)
Conversion failed!
[…]

Poszperalem w sprawie „ffmpeg x264 [ error ]: malloc of size” i wychodzi na to, ze to moze byc sprawa wokol pamieci/RAM

Nakładka zajmuje ok 2MB, ona generuje skrypt który można wygenerować, skopiować i usunąć nakładkę.

FFmpeg nie dostaje tyle RAM’u ile by chciał. Ten problem czasami występuje i często nie ma nic wspólnego z RAM’em dostępnym w systemie.

Jaka to wersja Windows 7? Jeżeli 32 bit to mogą być takie problemy. Jeżeli 64Bit to upewnij się że masz ffmpeg 64 bit.

Zwiększ plik wymiany, zaktualizuj ffmpeg do najnowszej wersji dostępnej dla Twojego systemu Builds - CODEX FFMPEG @ gyan.dev

Na jednym z for ktoś sugeruje:

Zmniejsz liczbę wątków ffmpeg (wypróbuj opcję -threads 1 lub inną wartość z zakresu 1-4). Domyślnie ffmpeg tworzy tyle wątków kodera, ile rdzeni procesora.

taaaa… Forma przerosla tresc :slight_smile: Za duzo dlubaniny. Jak pisalem:
Poszperalem w sprawie „ffmpeg x264 [ error ]: malloc of size”
i jasne jest, ze kierunek orania raczej podany i to wystarczy. Brak czasu.