cuốn sách gpt4 ai đã làm

Cách đưa ký tự thô * vào AVPacket

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 11:35:31 29 4
mua khóa gpt4 Nike

Tôi có một hình ảnh nén được lưu trữ trong char * và tôi muốn đặt nó trở lại AVPacket để tôi có thể đặt nó vào bộ giải mã ffmpeg. Ai đó có thể chỉ ra cách thực hiện việc này? Bất kỳ ví dụ hoặc hướng dẫn nào sẽ được đánh giá cao.

提前致谢

câu trả lời hay nhất

Tôi cho bạn xem một mã mẫu liên quan đến một số bộ mã hóa ffmpeg.

mã hóa int tĩnh (AVCodecContext *avctx, AVPacket *pkt,
const AVFrame *pict, int *got_packet) {
ký tự không dấu *buf;
int ret, bufLen;
int64_t kích thước tối đa;

// Lưu trữ dữ liệu ảnh vào biến buf.
bùi = ....
// Tính độ dài buf.
bufLen = ....

// Cấp phát AVPacket.
kích thước tối đa = FF_MIN_BUFFER_SIZE + avctx->chiều rộng * avctx->chiều cao * 9;
if ((ret = ff_alloc_packet2(avctx, pkt, maxsize)) < 0)
return ret;

// Sao chép buf vào AVPacket.
memcpy(pkt->data, buf, bufLen);
pkt->size = bufLen;

*got_packet = 1;

return 0;
}

Về c++ - Cách đưa ký tự thô * vào AVPacket, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/23186010/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress