小编Ubu*_*kun的帖子

我无法通过 ffmpeg 使用 QSV 的硬件编码器

我想使用 Intel H/W 编码 QSV 进行编码。

Intel(R) Core(TM) i7-5650U CPU @ 2.20GHz

lspci -nn -s 0:02.0 00:02.0 VGA 兼容控制器 [0300]:英特尔公司 Broadwell-U 集成显卡 [8086:1626](修订版 09)

我可以安装 MediaServerStudioEssentials2017R2 和 ffpemg。

# vainfo | grep -v 'unknown'
error: can't connect to X server!
libva info: VA-API version 0.99.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.99 (libva 1.67.0.pre1)
vainfo: …
Run Code Online (Sandbox Code Playgroud)

ffmpeg centos

5
推荐指数
1
解决办法
4267
查看次数

如何使用 AVPlayer 播放视频?

Apple Swift 版本 3.0.2 (swiftlang-800.0.63 clang-800.0.42.1)

我想使用 AVPlayer 播放互联网上的视频。但是,下面源列表的 AVPlayer.swift 中发生了错误“super.init(frame:frame)”。

线程1:EXC_BAD_ACCESS(代码=2,地址=0x16fc07fe0) 在此输入图像描述

如何使用 AVPlayer 播放视频?如果除了错误之外还有错误的地方,也请告诉我。

AVPlayerView.swift

import Foundation
import UIKit

final class AVPlayerView : UIView {
    required init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)!
    }
    override init(frame: CGRect) {
        super.init(frame: frame)
    }
    override public class var layerClass: Swift.AnyClass {
        get {
            return AVPlayerView.self
        }
    }
Run Code Online (Sandbox Code Playgroud)

}

ViewController.swift

import UIKit
import AVFoundation
import CoreMedia

class ViewController: UIViewController {
    var playerItem : AVPlayerItem!
    var videoPlayer : AVPlayer!

    override func viewDidLoad() {
        super.viewDidLoad()
        let …
Run Code Online (Sandbox Code Playgroud)

avplayer swift

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

avplayer ×1

centos ×1

ffmpeg ×1

swift ×1