Přeskočit na obsah

Převod souboru APK do AVI

Extrahujte vložené video nebo nahrajte aplikaci pro Android a poté výsledek zakódujte jako AVI.

Převádějte soubory APK online

Pro převod APK do AVI zatím vlastní online konvertor nemáme, ale soubory APK můžete online převést do těchto formátů:

Chcete převádět APK na AVI?

Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.

Jak převést soubor apk do formátu avi

Starší přehrávač nebo editor médií může vyžadovat AVI, zatímco APK je Android application, nikoli video. Chcete-li vytvořit AVI videozáznam, spusťte aplikaci a zaznamenejte její obrazovku, nebo z balíčku extrahujte video asset a tento asset překódujte.

Co je formát APK

APK je instalovatelný balíček Android application. Android Studio a build systémy založené na Gradle vytvářejí APK; uživatelé se s nimi běžně setkají při instalaci software mimo Google Play nebo při ručním přenosu application. APK je archiv založený na ZIP obsahující například zkompilovaný kód, resources, assets, manifest a podpisové certifikáty. Obvykle neobsahuje záznam běžící application.

APK může obsahovat video soubory ve svých adresářích assets nebo resources, ale tyto soubory jsou volitelné. Mohou být zašifrované, obfuskované, streamované ze serveru nebo uložené ve formátu, který není z názvu souboru zřejmý.

Co je formát AVI

AVI je multimediální kontejner společnosti Microsoft pro audio a video streamy. Zůstává užitečný pro starší Windows přehrávače, editační programy a workflow, která konkrétně vyžadují soubor AVI. AVI nedefinuje jeden univerzální codec: AVI může obsahovat video MPEG-4 Part 2 se zvukem MP3, nekomprimované video nebo mnoho dalších typů streamů. Kompatibilita proto závisí jak na kontejneru, tak na jeho codecech.

Jak extrahovat a převést vložené video

  1. Vytvořte kopii APK a s balíčky z neznámých zdrojů zacházejte jako s nebezpečnými. Nedůvěryhodný APK neinstalujte jen proto, abyste prozkoumali jeho obsah.
  2. Otevřete kopii pomocí 7-Zip nebo jiného ZIP nástroje, případně přejmenujte app.apk na app.zip a rozbalte ji. V adresářích assets/, res/raw/ a dalších resources vyhledejte video soubory, například .mp4, .webm nebo .3gp.
  3. Kandidátní soubor zkontrolujte pomocí MediaInfo nebo ffprobe input.mp4. Pokud jde o platné video, převeďte ho pomocí FFmpeg: ffmpeg -i input.mp4 -c:v mpeg4 -q:v 3 -c:a libmp3lame -q:a 2 output.avi. Nižší hodnoty -q:v obecně vytvářejí kvalitnější video a větší soubory.
  4. Otevřete output.avi v software, který ho vyžaduje. Pokud soubor odmítne, použijte kombinaci codeců určenou tímto software; kompatibilita AVI není zaručena samotnou příponou .avi.

CloudConvert a Zamzar mohou prostřednictvím browseru překódovat extrahované video, například MP4, na AVI. Nahrávejte pouze video bez citlivých údajů: online služby nepotřebují samotný APK a odesílání APK do webového konvertoru je nevhodné, protože může obsahovat soukromý kód, přihlašovací údaje nebo proprietární assets. Webová služba nemůže vytvořit videozáznam application, aniž by ji spustila.

Jak zaznamenat spuštěnou application

  1. Nainstalujte Android SDK Platform-Tools pro adb nebo použijte Android Studio k vytvoření Android Virtual Device. Alternativně připojte fyzické Android zařízení s povoleným USB debugging. Nainstalujte balíček pomocí adb install app.apk a spusťte ho. Před instalací zkontrolujte oprávnění a reputaci zdroje.
  2. Spusťte vestavěný recorder systému Android pomocí adb shell screenrecord --time-limit 180 /sdcard/capture.mp4, pracujte s application a zastavte záznam pomocí Ctrl+C. Zkopírujte záznam do počítače pomocí adb pull /sdcard/capture.mp4 capture.mp4. Časový limit a podporované rozlišení se liší podle verze Android a zařízení.
  3. Výsledný MP4 převeďte pomocí výše uvedeného příkazu FFmpeg. Rozlišení a snímková frekvence záznamu nemohou překročit hodnoty, které zachytil emulator nebo zařízení.

adb shell screenrecord obvykle nezachytává zvuk application ani systému. Pro zvuk zrcadlete zařízení pomocí scrcpy a zachyťte zrcadlený obraz pomocí OBS Studio, nebo zaznamenejte komentář a další zdroje samostatně. Verze Android, zařízení, application a podpora routování zvuku určují, zda je interní zvuk k dispozici.

OBS Studio je vhodné pro záznam okna emulatoru, zrcadlení pomocí scrcpy, komentáře a více zdrojů. Použijte Settings → Output → Recording a nejprve nahrávejte do MKV nebo MP4, poté záznam překódujte pomocí FFmpeg; přímé nahrávání do AVI neposkytuje spolehlivě kombinaci codeců vyžadovanou cílovým programem.

Omezení kvality a kompatibility

Převod záznamu obrazovky neobnoví detaily ztracené během zachycení nebo kódování. Soubory AVI mohou být výrazně větší než MP4 nebo WebM, zejména u nekomprimovaného videa. Video MPEG-4 Part 2 se zvukem MP3 je široce podporováno starším software, ale cílový program může místo toho vyžadovat konkrétní velikost snímku, snímkovou frekvenci, audio formát nebo codec. Pokud APK neobsahuje použitelný video asset nebo jsou jeho média zašifrovaná či streamovaná, extrakce nevytvoří přehratelný zdroj; v takovém případě je vhodnou metodou záznam application.

APK vs AVI: srovnání formátů

Jak si formáty APK a AVI stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů APK a AVI
Vlastnost .APK Android Package .AVI Audio Video Interleave
Otevřený standard Ne Částečně otevřený
Komprese Obojí Obojí
Typická velikost souboru Střední Velký
Otevírá se ve webovém prohlížeči Ne Ne
Další úpravy Nelze přímo upravovat Omezeně
Podpora metadat Základní Základní
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Vkládání do aplikací Sdílení a distribuce
Zavedeno 2008 1992
Vývojář Google Microsoft
MIME typ application/vnd.android.package-archive video/x-msvideo

Informace o příponách a typech souborů poskytuje File-Extensions.org

Databáze v současné době neobsahuje žádný program na konverzi souborů apk.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.