Ultra HD textures from Borderlands 2 are using proxy upk with stripped summary block, which are not supported in existing tools, while extracting raw data from tfc is not very convenient. At some point I looked into possible solution, but forgot to release any.
Here is script for extracting textures from ultra hd textures pack (DLC/Mancana). You need to place Mancana_Textures_Data.upk, Mancana_Textures_Meta.upk and all _mancana.tfc (TexturesX/Startup_Patch) into the same folder, then run script on Meta.upk. Textures will be extracted to dds with respective filenames - highest mips only from tfc (if there are any) or from upk itself.