Problémy s AVCHD byly a jsou podle mě úplně někde jinde než píše autor článku. Jak často vysvětluju, neexistuje formát videa. Každé video má hned tři formáty - kontejner, kompresi obrazu a kompresi zvuku. U AVCHD se jedná o "MPEG-4 Transport Stream" kontejner (koncovky TS, MTS, M2TS a další), MPEG-4 AVC (alias H.264) kompresi obrazu a AC3 zvuk.
Dekomprese zvuku je sranda, AC3 zvládá lib52 už léta. Dekomprese videa je už poměrně velký oříšek hlavně kvůli prokládání. AVCHD kamery totiž používají PAFF prokládání (zcela v souladu s příslušným ISO standardem), kdežto FFmpeg měl dlouhou dobu implementované pouze MBAFF. Proto veškeré programy založené na FFmpegu při pokusu dekódovat AVCHD video spadly. Jak známo, tak na FFmpegu jsou založené všechny free editory v Linuxu a spousta wokenních programů (např. ffdshow). Dnes už je naštěstí toto vyřešené, ale ne každý ještě FFmpeg aktualizoval.
Problém je ale zatím pro Linux stále v kontejneru. Podpora MPEG Transport Streamu v FFmpegu je mizerná. Ve Windows to řeší splitter z přehrávače MPC (je opensource, takže vývojáři FFmpegu se mohou inspirovat) nebo Haali Media Splitter (closed source, ale na vyžádání myslím Haali zdrojáky nabízel). Proto zřejmě autor článku doporučuje převod videa na AVI, což je ale značná prasárna. Pokročilé metody komprese v MPEG-4 AVC nedělají v AVI dobrotu. Pokud už bych převáděl video do jiného kontejneru, potom by to měl být MP4 nebo Matroška.