Dlaczego konwertować AVIFS na MP4?
Konwersja .avifs na .mp4 sprawia, że animacja jest odtwarzalna w każdym odtwarzaczu wideo i na platformach społecznościowych, a kompresja H.264/H.265 w MP4 jest znacznie wydajniejsza niż GIF dla dłuższych klipów lub wysokich rozdzielczości.
Jak przekonwertować AVIFS na MP4
FFmpeg OPEN-SOURCE
Uruchom ffmpeg -i in.avifs -c:v libx264 -pix_fmt yuv420p -movflags +faststart out.mp4. Flaga yuv420p zapewnia kompatybilność pliku ze wszystkimi odtwarzaczami.
HandBrake FREE
Otwórz HandBrake, załaduj .avifs jako źródło, wybierz ustawienie wstępne Fast 1080p30 z kontenerem MP4 i kliknij Start Encode. Wymaga nowej wersji, która potrafi czytać sekwencje AVIF.
FFmpeg (HEVC) OPEN-SOURCE
Aby uzyskać mniejsze pliki, uruchom ffmpeg -i in.avifs -c:v libx265 -pix_fmt yuv420p out.mp4, aby zakodować H.265/HEVC zamiast H.264.
O tych formatach
Plik .avifs to animowany obraz zbudowany z sekwencji klatek AVIF, opakowany w ten sam kontener ISOBMFF, którego używają formaty MP4 i HEIF. Alliance for Open Media stworzyło go jako…
Otwórz szczegóły .AVIFS →Plik MP4 to kontener wideo (MPEG-4 Part 14, ustandaryzowany w 2003 roku), który przechowuje wideo, dźwięk, napisy i rozdziały w jednym pliku. Można go odtwarzać na każdym telefonie,…
Otwórz szczegóły .MP4 →Jakość i na co uważać
- Wideo MP4 nie posiada kanału alfa, więc przezroczyste obszary AVIF zostaną spłaszczone do jednolitego (zazwyczaj czarnego) tła.
- Ponowne kodowanie jest stratne: drobne szczegóły i ostre krawędzie mogą ulec lekkiemu zmiękczeniu w porównaniu ze źródłem AVIF.
- Dekodowanie animowanych AVIF jest wciąż niepełne w niektórych kompilacjach FFmpeg/HandBrake; jeśli zawiedzie, najpierw zdekoduj klatki za pomocą
avifdecz libavif, a następnie zakoduj sekwencję PNG do MP4.
Najczęściej zadawane pytania
Dlaczego mój plik MP4 traci przezroczystość?
Co jest lepsze: H.264 czy H.265?
Dlaczego HandBrake nie chce otworzyć mojego .avifs?
Jak zachować oryginalną liczbę klatek na sekundę?
-r 30 tylko jeśli chcesz wymusić konkretną wartość.