Mp4ize(python)は、iPhoneおよびiPodで使用するためにビデオファイルをmp4に変換するためのユーティリティです。Windowsで実行しようとしています。
Pythonスクリプトはライブラリfcntlに依存しており、別の質問(Windowsではfcntlの代替)によると、Windowsに相当するものはwin32apiです。他の質問も言います:
fcntl呼び出しの詳細を提供すると、同等のWindowsを見つけることができます。
自分でコードを書き直そうとしても運が悪かったので、ここで聞いてみようと思いました。
Windowsで使用するために次のコードを書き直すにはどうすればよいですか?
fcntl.fcntl( p.stderr.fileno(), fcntl.F_SETFL, fcntl.fcntl(p.stderr.fileno(), fcntl.F_GETFL) | os.O_NONBLOCK, )
完全なソースコードについては、こちらをご覧ください。