[FFmpeg-trac] #3269(avformat:closed): Can't remux BIK to MKV
FFmpeg
trac at avcodec.org
Sun Jan 12 08:42:14 CET 2014
#3269: Can't remux BIK to MKV
-------------------------------------+-------------------------------------
Reporter: Vika | Owner:
Apelsinova | Status: closed
Type: defect | Component: avformat
Priority: normal | Resolution: wontfix
Version: unspecified | Blocked By:
Keywords: bink mkv | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Vika Apelsinova):
>> Unfortunately, there is no FourCC for Bink
> http://fourcc.org/bink/
I mean that there are officially registered FourCCs for Bink: BINK, BIKb,
BIKd, BIKf, BIKg, BIKh, BIKi.
[[BR]]
> if I understand mosu correctly.
{{{
You don't need a new CodecID for that. That's what I'm trying to tell you.
Use V_MS/VFW/FOURCC as the CodecID. Then create a BITMAPINFOHEADER
structure same as in an AVI file, use 'BINK' as the FourCC in it, and
put that structure into CodecPrivate.
That's all there is to it.
}}}
{{{
> Use V_MS/VFW/FOURCC as the CodecID.
< You mean as Video CodecID? BIK files can contain multiple streams
(one video stream compressed by Bink video codec and multiple audio
streams
compressed by Bink audio codec). What should we use as Audio CodecID for
audio streams? Is there equivalent of the V_MS/VFW/FOURCC for audio
streams?
> No, there isn't something like that for audio. You can chose
an arbitrary CodecID (e.g. A_BINK) and define your own format for
CodecPrivate.
Then put that stuff into Matroska.
}}}
> Commit f5f6e59495a34db0f11ceb4c33b119888698562c does not solve the
problem. It only adds warning and only for Matroska container.
> The problem reproduces for other containers (not only for Matroska) e.g.
AVI. I can remux BIK to AVI and FFMPEG don't show any warnings.
I mean that we need warnings for other containers (not only for Matroska).
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3269#comment:12>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list