From nobody Thu Oct 19 10:55:00 2023 X-Original-To: multimedia@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SB4P12yYCz4xHjs for ; Thu, 19 Oct 2023 10:55:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SB4P06x6fz3cWq for ; Thu, 19 Oct 2023 10:55:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1697712901; a=rsa-sha256; cv=none; b=DkqkFv+g+r9UuFi4P38b4abNYYaL1gxPUI/awWnsPr0kuQVKL8ZzNWBuidhCie5/G1E/YS 1YGinlt1hRUjRZ/tPY4ZshfrFYNJib44/IU5abEjigCpHhVwrjadoyjvdVBSEKVzdyw1Jb Rsjznp/eg1omti1diTfFK7rblIEsyUIpmj5cm3zvyq/pRb0t+3cjh4DP2URHuGTD1zbR32 v3zlScD/KW/cu0Eef6pWYnYTgCZyJn9L0GL4OlbhCs6eum6UbXzS3MGpeDMgJHAxH1ri5y hhHmwIwKXPQcpIAtnoPeKoV9FcPY8DR4C72msG3TdhGQz2DVvFPz6rQtws5GCQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697712901; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=U7WbFzBOtzI3LVVi58dVM/vw5BO9KZxEWiQcfI8zzJc=; b=AS9ci8ypPO/ljn3B4lejm1Uy7Ie0mGEOQ+DtITbuC1r4uh2BljR75wFti/TXOq/2HMo31k +1rFYnr+yxI/r+PVmvHM+tpdbiMQhbwngxPpLzGRiQCvuaIafuK09m1gwB8XRdOGHa+r1g pWoCdf52OWkzw0x1bTTWdmmQqR+jBC+NPv7AIr67Qh1XmteUxvJRBayUJze4SRXHBIPWi6 aMIQ+ZZFb/gB/f4iWKKFUCwssObju3ofWEmMTm4UIKOyJi7FVPRr9qPK4KoMG4dD8qmare H3mgmqU4/1U/qgl4aMx/o2s1uobFmPD8TxHjA5e3J7efOgnNCdK8IO7CPbK1AA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SB4P05vGNzmnf for ; Thu, 19 Oct 2023 10:55:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 39JAt0Og010071 for ; Thu, 19 Oct 2023 10:55:00 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 39JAt0bG010070 for multimedia@FreeBSD.org; Thu, 19 Oct 2023 10:55:00 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: maintainer-feedback requested: [Bug 274591] multimedia/ffmpeg package lacks intel quicksync / qsv / hardware encoding support Date: Thu, 19 Oct 2023 10:55:00 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: multimedia@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Multimedia discussions List-Archive: https://lists.freebsd.org/archives/freebsd-multimedia List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-multimedia@freebsd.org MIME-Version: 1.0 Bugzilla Automation has asked freebsd-multimedia (Nobody) for maintainer-feedback: Bug 274591: multimedia/ffmpeg package lacks intel quicksync / qsv / hardware encoding support https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D274591 --- Description --- ffmpeg installed with pkg command lacks support for intel qsv / quick sync / hardware encoding This is widely used for programs like handbrake, jellyfin, emby, plex, shot= cut, kdenlive, and other video editors. I was able to work around this by building ffmpeg from source with the following configuration options then running gmake -j4 ./configure --enable-libvpl --cc=3Dclang Compare output from system ffmpeg and rebuilt ffmpeg below [root@frisbee /tmp/src/ffmpeg]# freebsd-version 13.2-RELEASE-p4 [root@frisbee /tmp/src/ffmpeg]# ffmpeg -hide_banner -codecs|grep qsv [root@frisbee /tmp/src/ffmpeg]# ./ffmpeg -hide_banner -codecs|grep qsv DEV.L. av1 Alliance for Open Media AV1 (decoders: av1 av1_qsv) (encoders: av1_qsv av1_vaapi) DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m h264_qsv) (encoders: h264_qsv h264_v4l2m2m h264_vaapi) DEV.L. hevc H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_qsv hevc_v4l2m2m) (encoders: hevc_qsv hevc_v4l2m2m hevc_vaapi) DEVIL. mjpeg Motion JPEG (decoders: mjpeg mjpeg_qsv) (encoders: mjpeg mjpeg_qsv mjpeg_vaapi) DEV.L. mpeg2video MPEG-2 video (decoders: mpeg2video mpegvideo mpeg2_v4l2m2m mpeg2_qsv) (encoders: mpeg2video mpeg2_qsv mpeg2_vaapi) D.V.L. vc1 SMPTE VC-1 (decoders: vc1 vc1_qsv vc1_v4l2m2m) DEV.L. vp8 On2 VP8 (decoders: vp8 vp8_v4l2m2m vp8_qsv) (encoders: vp8_v4l2m2m vp8_vaapi) DEV.L. vp9 Google VP9 (decoders: vp9 vp9_v4l2m2m vp9_qsv) (encoders: vp9_vaapi vp9_qsv) [root@frisbee /tmp/src/ffmpeg]#