Criar vídeo com transparência (canal alpha) requer combinação **codec + container que suporte alpha** e **fonte que já tenha alpha** (composição After Effects, render Blender, ProRes 4444 MOV, sequência PNG). Você não pode "adicionar transparência" a MP4 flat. Aqui está workflow profissional de exportação.
| Formato | Codec | Container | Suporte | Caso Uso |
|---|---|---|---|---|
| HEVC (H.265) Alpha | libx265 / hevc_videotoolbox / hevc_nvenc | MP4 (.mp4) / MOV | Chrome, Edge, Safari (macOS 11+/iOS 14+), Android 10+, Unity, Unreal, Godot, After Effects, Premiere | Web Moderna, Game Engines, Apps Mobile, Arquivo (melhor compressão) |
| H.264 (AVC) Alpha | libx264 / h264_videotoolbox / h264_nvenc | MP4 / MOV | Navegadores antigos (sem Safari HEVC), Sistemas legados, alguns CMS | Fallback compatibilidade. Arquivos maiores. |
| AV1 Alpha | libsvtav1 / av1_nvenc (Ada) | MP4 / WebM | Chrome 110+, Firefox 105+, Edge 110+. Sem Safari ainda. | À prova futuro. 30% menor que HEVC. |
| VP9 Alpha | libvpx-vp9 | WebM (.webm) | Chrome, Firefox, Edge. Sem Safari. | Fallback web se HEVC falhar. |
| ProRes 4444 / 4444 XQ | prores_ks / prores_videotoolbox | MOV (.mov) | Todos NLEs, macOS, iOS. Não navegadores web. | Master / Intermediário / Pipeline VFX. Visualmente lossless. |
| Sequência PNG | png | Pasta .png | Universal. Sem áudio. | Plates VFX, Stills, Texturas WebGL. |
Nota: Suporte HEVC alpha no AME melhorou 2023+. Se "Incluir Alpha" cinza, use **FFmpeg** (abaixo) ou exporte ProRes 4444 → Transcodifique com FFmpeg.
# 1. HEVC Alpha MP4 (Melhor equilíbrio) — Nvidia NVENC (Rápido, GPU) ffmpeg -i master_alpha.mov -c:v hevc_nvenc -preset p5 -rc vbr -cq 20 -b:v 30M -maxrate 40M \ -pix_fmt yuva420p10le -profile:v main10 -tier high -level 5.1 \ -tag:v hvc1 -c:a aac -b:a 256k output_alpha.mp4 # 2. HEVC Alpha MP4 — CPU (libx265, Maior Qualidade/Compat) ffmpeg -i master_alpha.mov -c:v libx265 -preset medium -x265-params "lossless=0:qp=18:colorprim=bt709:transfer=bt709:colormatrix=bt709" \ -pix_fmt yuva420p10le -tag:v hvc1 -c:a copy output_alpha.mp4 # 3. H.264 Alpha MP4 (Máx Compat Legado) — CPU ffmpeg -i master_alpha.mov -c:v libx264 -preset slow -qp 18 \ -pix_fmt yuva420p -profile:v high444 -level 5.1 \ -c:a copy output_alpha_h264.mp4 # 4. AV1 Alpha MP4 (Futuro) — Nvidia Ada (RTX 40) / Intel Arc / CPU (SVT-AV1) ffmpeg -i master_alpha.mov -c:v libsvtav1 -svtav1-params "qp=25" \ -pix_fmt yuva420p10le -c:a copy output_alpha_av1.mp4 # 5. ProRes 4444 MOV (Master/Arquivo) — CPU ffmpeg -i master_alpha.mov -c:v prores_ks -profile:v 4444 -qscale:v 12 -vendor ap10 \ -pix_fmt yuva444p10le -c:a copy output_master.mov
Flags Chave: `-pix_fmt yuva420p10le` (10-bit 4:2:0 com alpha) ou `yuva444p10le` (4:4:4). `-tag:v hvc1` força tag HEVC para compatibilidade MP4 (vs. `hev1`).
Tecnologia Eletrônica © [www.351231.com]