Ubuntu 20.04 と FFmpeg 4.4 で NVENC による HEVC/H.265 ハードウェアエンコード (GTX-1050)

FFmpeg 3.x 以前ではソースコードから FFmpeg をビルドしてインストールする場合、NVENC でサポートされる GPU とそのドライバがインストールされていればデフォルトで NVENC が有効になっていました。つまり、h264_nvenc, hevc_nvenc が有効 (–enable-nvenc) であり、HEVC/H.265 にトランスコード(エンコード)できるようになっていま […]

Mac のカメラの映像を FFmpeg でキャプチャしながら HTTP Live Streaming (HLS) で HEVC/H.265 配信

MacBook Pro に付いているカメラ (720p FaceTime HDカメラ)、あるいは USB で Mac に接続した Web カメラの映像を FFmpeg でキャプチャしながらリアルタイムに HTTP Live Streming (HLS) で配信できるようにしてみます。ビデオのフォーマットは HEVC/H.265 です。ビデオファイルのコンテナは fMP4 です。 私の環境 MacB […]

Ubuntu 20.04 で Web カメラのオーディオデバイス番号を固定化

Linux に USB で Web カメラを接続した際、Linux を再起動しても Web カメラのオーディオデバイスが一定の値に固定化されるようにしてみます。 Web カメラのオーディオデバイスの番号を固定化する目的としては、FFmpeg で Web カメラの映像とマイクの音声をリアルタイムにエンコードする際に、FFmpeg のオプションとして Web カメラのオーディオデバイスを “hw:0, […]