[PYTHON] Exportiere mp4 aus Maya mit ffmpeg

** Vorbereitung **

** 1. Laden Sie ffmpeg herunter. ** ** **

[Fenster] So installieren Sie FFmpeg https://fukatsu.tech/windows-ffmpeg

Laden Sie ffmpeg unter Bezugnahme auf die obige Seite herunter und legen Sie die Umgebungsvariablen fest.

** 2. Installieren Sie ffmpeg-python **

pip install ffmpeg-python

Verwenden Sie pip, um ffmpeg-python, die ffmpeg-Bibliothek für Python, zu installieren.

Paketverwaltung in Maya-versuchen Sie, Pip in Mayapy zu setzen https://qiita.com/it_ks/items/664f56d5e203ec005ca4

Siehe oben für die Installation von pip

** Lauf **

Wenn Sie den folgenden Code in Maya ausführen, wird Playblast als unkomprimiertes AVI exportiert und das AVI wird sofort in mp4 konvertiert. AVI wird nach der Konvertierung in mp4 automatisch gelöscht.

# -*- coding: utf-8 -*-

import maya.cmds as cmds
import ffmpeg
import os

#Angabe des Exportziels
mp4 = "D:/test.mp4"
avi = mp4.replace("mp4", "avi")
#Exportieren Sie Play Blast
cmds.playblast(fp=4, offScreen=1,
               clearCache=1, format='avi', sequenceTime=0,
               showOrnaments=0, percent=100,
               filename=avi, viewer=0,
               compression="None", quality=100, widthHeight=(500, 500),
               fo=1)
#Konvertieren Sie AVI mit ffmpeg in mp4
stream = ffmpeg.input(avi)
stream = ffmpeg.output(stream, mp4, pix_fmt='yuv420p', vcodec='libx264')
stream = ffmpeg.overwrite_output(stream)
ffmpeg.run(stream)
#AVI löschen
os.remove(avi)

Error

In meiner Umgebung wurde beim Lesen von ffmpeg der folgende Fehler angezeigt. 2019-11-08_17h39_29.png Anscheinend liegt die Ursache darin, dass die Datei unter lib2to3 von python27.zip nicht geöffnet werden kann (nicht dekomprimiert werden kann?). Es scheint, dass Sie lib2to3 von python github herunterladen können. Laden Sie es also herunter C: \ Programme \ Autodesk \ Maya-Version \ Python \ Lib \ Site-Pakete Nach dem Umzug begann es zu funktionieren.

Recommended Posts

Exportiere mp4 aus Maya mit ffmpeg
Mayas FBX-Exportbefehl
Mit Python abflachen
Exportieren Sie 3D-Daten aus QGIS
Holen Sie sich die Zwischenablage aus den Maya-Einstellungen