タグ

pythonとlinuxに関するsh2のブックマーク (4)

  • 撮影した動画をリアルタイムにエンコードする方法【FFmpeg】 | DevelopersIO

    カフェチームの山です。 前回の記事では、クラウド上で動画を処理するために、エッジデバイスから動画ファイルを送信する方法として、Pythonのプログラムを実装しました。(ここでは、予め動画ファイルが作成されていることが前提となっていました) 【Kinesis Video Streams】Pythonで動画ファイルを送信する 今回は、カメラで撮影した映像をすぐに送信するケースを考えます。送信する動画ファイルを作成するまでの時間(遅延)を短縮するために、撮影した画像をリアルタイムにエンコードする方法を調べました。この記事では、FFmpegを使用する方法を記載します。 実装したコード 早速結論ですが、以下のようなコードを実装することで、リアルタイムにエンコードできました。 video_writer.py from enum import Enum def video_filepath(devic

    撮影した動画をリアルタイムにエンコードする方法【FFmpeg】 | DevelopersIO
    sh2
    sh2 2022/01/18
    Pythonからフレームをパイプで渡してH.264でエンコードしてRTSPサーバに送るというのをやる
  • jedi.vim に Pull Request した - Memo

    jedi.vim をアップデートしたら以下の様な警告が表示された。 jedi-vim/jedi/jedi/api.py:209: DeprecationWarning: Use completions instead. warnings.warn("Use completions instead.", DeprecationWarning)補完自体は出来るが警告が気になったのでソースを追ってみた。 この警告自体は Jedi 自体が出している。 どうやら jedi.vim が依然古い API を使っているからのようだ。 なので、古いのを使わなくして新しい API に書き換えたのを Pull Request したら dev ブランチに取り込まれた。 Merge pull request #138 from heavenshell/fix_deprecation_warning · davidh

    jedi.vim に Pull Request した - Memo
    sh2
    sh2 2013/06/30
    masterにマージされるまでは、NeoBundleInstallしてから~.vim/bundle/jedi-vim/でgit checkout -b dev origin/devする
  • VimでPython環境をいい感じに整える | 遥か彼方の彼方から

    VimPython環境をいい感じに整える 技術ネタの書く場所を統一するため、Qiitaに移しました。 • VimPython環境をいい感じに整える - Qiita

    VimでPython環境をいい感じに整える | 遥か彼方の彼方から
    sh2
    sh2 2013/06/30
    virtualenv、jedi-vim、pyflakes-vim、vim-indent-guidesなどの設定例
  • 卜部昌平のあまりreblogしないtumblr - ■ #!/usr/bin/env _...

    ■ #!/usr/bin/env _ 今さらながら、 CGIの神話と現実というエントリ。ただし内容とはまったく関係なし。スクリプト言語の shebang 行(#!)でスクリプトインタープリタを直接書かずに /usr/bin/env でラップするという悪習はいったい誰が広めたんだろうか。ruby な人に多いように思うがそれだけじゃないし。 _ hoge というインタープリタを使うスクリプトの1行目をたとえば #!/usr/bin/env hoge としておくと、hoge の実行バイナリが /usr/bin/hoge でも /usr/local/bin/hoge でも $HOME/bin/hoge でもどこにあってもパスが通ってさえいれば起動できる。それはメリットなんだろうか。わしにはむしろデメリットにしか思えない。 _ /usr/bin/env を使うというのは、PATH の値にしたがってイ

    卜部昌平のあまりreblogしないtumblr - ■ #!/usr/bin/env _...
    sh2
    sh2 2013/06/29
    shebangに書くenvの役割について
  • 1