- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从 lib WebCam-capture 运行这个简单的示例,但没有成功。这是我的代码,下面我描述了异常问题
File file = new File("output.ts");
IMediaWriter writer = ToolFactory.makeWriter(file.getName());
Dimension size = WebcamResolution.QVGA.getSize();
writer.addVideoStream(0, 0, ICodec.ID.CODEC_ID_H264, size.width, size.height);
Webcam webcam = Webcam.getDefault();
webcam.setViewSize(size);
webcam.open(true);
long start = System.currentTimeMillis();
for (int i = 0; i < 50; i++) {
System.out.println("Capture frame " + i);
BufferedImage image = ConverterFactory.convertToType(webcam.getImage(), BufferedImage.TYPE_3BYTE_BGR);
IConverter converter = ConverterFactory.createConverter(image, IPixelFormat.Type.YUV420P);
IVideoPicture frame = converter.toPicture(image, (System.currentTimeMillis() - start) * 1000);
frame.setKeyFrame(i == 0);
frame.setQuality(0);
writer.encodeVideo(0, frame);
// 10 FPS
Thread.sleep(100);
}
writer.close();
System.out.println("Video recorded in file: " + file.getAbsolutePath());
这是异常,为什么会发生这种情况以及我该如何解决它?
Exception in thread "main" java.lang.UnsupportedOperationException: cannot encode with codec: CODEC_ID_H264
at com.xuggle.mediatool.MediaWriter.addVideoStream(MediaWriter.java:440)
at com.xuggle.mediatool.MediaWriter.addVideoStream(MediaWriter.java:430)
at com.panos.WebCamRecorder.vRecorder(WebCamRecorder.java:80)
at com.panos.App.main(App.java:39)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
最佳答案
不幸的是,您正在使用的 Xuggler(您在代码中使用的 Java FFmpeg 包装器)的版本不支持使用 mp3 音频或 H.264 视频进行编码。看起来您正在使用 LGPL 版本。使用 LGPL 版本的 Xuggler,您只能“解码”这些编解码器。要进行编码,您需要一个包含支持这些解码器的 FFmpeg 版本的 Xuggler 版本。
以下是未启用 GPL 且非自由的版本支持的编解码器(D 表示可以解码,E 表示可以编码)。请务必搜索整个列表,因为存在重复的解码和编码条目:
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_FLASHSV name=flashsv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_LOCO name=loco
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_XAN_WC3 name=xan_wc3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_QCELP name=qcelp
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_G722 name=g722
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_BINTEXT name=bintext
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ESCAPE130 name=escape130
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_ROQ name=roqvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_UTVIDEO name=utvideo
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_WMAPRO name=wmapro
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_BMV_AUDIO name=bmv_audio
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S16LE_PLANAR name=pcm_s16le_planar
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PRORES name=prores_anatoliy
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_AURA name=aura
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_TARGA name=targa
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_INDEO2 name=indeo2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ZMBV name=zmbv
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_S8 name=pcm_s8
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_XA name=adpcm_xa
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_G723_1 name=g723_1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FRWU name=frwu
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MPEG2VIDEO name=mpegvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_WMV3 name=wmv3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_AMV name=adpcm_ima_amv
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_SHORTEN name=shorten
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ROQ name=roqvideo
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_GIF name=gif
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_WMAV2 name=wmav2
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_WMV1 name=wmv1
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_MP2 name=mp2
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_SOL_DPCM name=sol_dpcm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_JPEGLS name=jpegls
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_QPEG name=qpeg
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VP6 name=vp6
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_AAC name=aac
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S24DAUD name=pcm_s24daud
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MACE6 name=mace6
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_WAV name=adpcm_ima_wav
Codec type=CODEC_TYPE_SUBTITLE D id=CODEC_ID_SRT name=srt
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_DVVIDEO name=dvvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MDEC name=mdec
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SMC name=smc
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_APC name=adpcm_ima_apc
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_SONIC_LS name=sonicls
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PGM name=pgm
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_8SVX_EXP name=8svx_exp
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_ALAW name=pcm_alaw
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_WMV1 name=wmv1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_FFWAVESYNTH name=wavesynth
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_FIRST_AUDIO name=pcm_s16le
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_VP8 name=libvpx
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_DPX name=dpx
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_A64_MULTI name=a64multi
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MMVIDEO name=mmvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_WS_VQA name=vqavideo
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MLP name=mlp
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_S24BE name=pcm_s24be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_WMAV1 name=wmav1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_XBM name=xbm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_INDEO5 name=indeo5
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_R210 name=r210
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_AVRP name=avrp
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VMNC name=vmnc
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_AMR_WB name=amrwb
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_G726 name=g726
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_WS name=adpcm_ima_ws
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VP6F name=vp6f
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_4XM name=4xm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PCX name=pcx
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_EAC3 name=eac3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ROQ_DPCM name=roq_dpcm
Codec type=CODEC_TYPE_SUBTITLE D id=CODEC_ID_FIRST_SUBTITLE name=dvdsub
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MAD name=eamad
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_ASV1 name=asv1
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_MSMPEG4V2 name=msmpeg4v2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TRUEMOTION2 name=truemotion2
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_F32LE name=pcm_f32le
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MACE3 name=mace3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_U24BE name=pcm_u24be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_AAC name=aac
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_INDEO3 name=indeo3
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DFA name=dfa
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_MJPEG name=mjpeg
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_V210X name=v210x
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_S32LE name=pcm_s32le
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_THP name=adpcm_thp
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_DSICINAUDIO name=dsicinaudio
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_WNV1 name=wnv1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FRAPS name=fraps
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PTX name=ptx
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MUSEPACK8 name=mpc8
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S8 name=pcm_s8
Codec type=CODEC_TYPE_SUBTITLE D id=CODEC_ID_DVB_SUBTITLE name=dvbsub
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FFV1 name=ffv1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ASV1 name=asv1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TSCC name=camtasia
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_VORBIS name=vorbis
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_AC3 name=ac3
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_S32BE name=pcm_s32be
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PRORES name=prores
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_JPEG2000 name=j2k
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ANSI name=ansi
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TARGA name=targa
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_U16BE name=pcm_u16be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_YAMAHA name=adpcm_yamaha
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_RA_144 name=real_144
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PNG name=png
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_Y41P name=y41p
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SVQ1 name=svq1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PRORES name=prores_lgpl
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_H263I name=h263i
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VIXL name=xl
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_AMR_NB name=amrnb
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_FIRST_AUDIO name=pcm_s16le
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_MS name=adpcm_ms
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_IDF name=idf
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_CLJR name=cljr
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_FLV1 name=flv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MSZH name=mszh
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VMDVIDEO name=vmdvideo
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_IMC name=imc
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_G722 name=g722
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DPX name=dpx
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CINEPAK name=cinepak
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_MSMPEG4V3 name=msmpeg4
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_V410 name=v410
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_F32BE name=pcm_f32be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_SONIC name=sonic
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_F64BE name=pcm_f64be
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_INTERPLAY_VIDEO name=interplayvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_QTRLE name=qtrle
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VB name=vb
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ZLIB name=zlib
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_U24LE name=pcm_u24le
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_TTA name=tta
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_SWF name=adpcm_swf
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_AMR_NB name=libopencore_amrnb
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_FFVHUFF name=ffvhuff
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_LJPEG name=ljpeg
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SNOW name=snow
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP1 name=mp1float
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_F64LE name=pcm_f64le
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VC1IMAGE name=vc1image
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FLIC name=flic
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CLJR name=cljr
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PNG name=png
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_F32LE name=pcm_f32le
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_FLAC name=flac
Codec type=CODEC_TYPE_SUBTITLE D id=CODEC_ID_HDMV_PGS_SUBTITLE name=pgssub
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_ADX name=adpcm_adx
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_XBM name=xbm
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_JPEG2000 name=j2k
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_A64_MULTI5 name=a64multi5
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_R10K name=r10k
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VC1 name=vc1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S16BE name=pcm_s16be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_IMA_QT name=adpcm_ima_qt
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_RA_288 name=real_288
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TGV name=eatgv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MSMPEG4V2 name=msmpeg4v2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_WMV2 name=wmv2
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_COOK name=cook
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_U32LE name=pcm_u32le
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DSICINVIDEO name=dsicinvideo
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_RV10 name=rv10
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_AC3 name=ac3_fixed
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_EA_R2 name=adpcm_ea_r2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_RPZA name=rpza
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VP6A name=vp6a
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_EXR name=exr
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ANM name=anm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MJPEGB name=mjpegb
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_EAC3 name=eac3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_SPEEX name=libspeex
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_INTERPLAY_DPCM name=interplay_dpcm
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_WESTWOOD_SND1 name=ws_snd1
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_MPEG1VIDEO name=mpeg1video
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_IFF_ILBM name=iff_ilbm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VBLE name=vble
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_YUV4 name=yuv4
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_U32BE name=pcm_u32be
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP3ADU name=mp3adu
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_QT name=adpcm_ima_qt
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_AAC name=libvo_aacenc
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PCX name=pcx
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_FLAC name=flac
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_U24BE name=pcm_u24be
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_V210 name=v210
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DXA name=dxa
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TXD name=txd
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_BMP name=bmp
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_WAVPACK name=wavpack
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_SONIC name=sonic
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_4XM name=adpcm_4xm
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_FFV1 name=ffv1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PAM name=pam
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_INDEO4 name=indeo4
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MSMPEG4V3 name=msmpeg4
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_BMP name=bmp
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_RV20 name=rv20
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_G726 name=g726
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_MS name=adpcm_ms
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_TRUESPEECH name=truespeech
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ZEROCODEC name=zerocodec
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_FLASHSV2 name=flashsv2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PPM name=ppm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_V408 name=v408
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_BINKAUDIO_DCT name=binkaudio_dct
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_EA_XAS name=adpcm_ea_xas
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DVVIDEO name=dvvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CAVS name=cavs
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_RV40 name=rv40
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_F32BE name=pcm_f32be
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP3ON4 name=mp3on4float
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S24LE name=pcm_s24le
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PGMYUV name=pgmyuv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DNXHD name=dnxhd
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_ASV2 name=asv2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_RAWVIDEO name=rawvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VP3 name=vp3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ATRAC1 name=atrac1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_U8 name=pcm_u8
Codec type=CODEC_TYPE_SUBTITLE D id=CODEC_ID_SSA name=ass
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_IDCIN name=idcinvideo
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_MPEG4 name=mpeg4
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CDXL name=cdxl
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_Y41P name=y41p
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_SVQ1 name=svq1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_F64LE name=pcm_f64le
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_NELLYMOSER name=nellymoser
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_QDRAW name=qdraw
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TQI name=eatqi
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_V308 name=v308
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ALAC name=alac
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_U24LE name=pcm_u24le
Codec type=CODEC_TYPE_SUBTITLE D id=CODEC_ID_XSUB name=xsub
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DXTORY name=dxtory
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_R10K name=r10k
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_AMV name=amv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_THP name=thp
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP2 name=mp2float
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_BLURAY name=pcm_bluray
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ROQ_DPCM name=roq_dpcm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_YOP name=yop
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_HUFFYUV name=huffyuv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_BFI name=bfi
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MPEG2VIDEO name=mpeg2video
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_TIFF name=tiff
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S32LE name=pcm_s32le
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_SWF name=adpcm_swf
Codec type=CODEC_TYPE_SUBTITLE E id=CODEC_ID_XSUB name=xsub
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_NELLYMOSER name=nellymoser
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_WMV3IMAGE name=wmv3image
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FFVHUFF name=ffvhuff
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_RAWVIDEO name=rawvideo
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_AC3 name=ac3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_EA_MAXIS_XA name=adpcm_ea_maxis_xa
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_RL2 name=rl2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CMV name=eacmv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VP5 name=vp5
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_SMACKAUDIO name=smackaud
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_DVD name=pcm_dvd
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_ZORK name=pcm_zork
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_XWD name=xwd
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_IFF_BYTERUN1 name=iff_byterun1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CYUV name=cyuv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PGM name=pgm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_V410 name=v410
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_U32BE name=pcm_u32be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_IMA_WAV name=adpcm_ima_wav
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_XBIN name=xbin
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_RA_144 name=real_144
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_V408 name=v408
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_MSVIDEO1 name=msvideo1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_EA_R3 name=adpcm_ea_r3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP1 name=mp1
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_SGI name=sgi
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_H263 name=h263
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PBM name=pbm
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ATRAC3 name=atrac3
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_S24DAUD name=pcm_s24daud
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_WMAV2 name=wmav2
Codec type=CODEC_TYPE_SUBTITLE E id=CODEC_ID_FIRST_SUBTITLE name=dvdsub
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_BINKVIDEO name=binkvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_RV30 name=rv30
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PICTOR name=pictor
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_VMDAUDIO name=vmdaudio
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_MULAW name=pcm_mulaw
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_SBPRO_2 name=adpcm_sbpro_2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_AASC name=aasc
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_LAGARITH name=lagarith
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_G723_1 name=g723_1
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_S16BE name=pcm_s16be
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SUNRAST name=sunrast
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_H263 name=h263
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_THEORA name=theora
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PRORES name=prores
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_BINKAUDIO_RDFT name=binkaudio_rdft
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_F64BE name=pcm_f64be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_SPEEX name=libspeex
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_DIRAC name=dirac
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_C93 name=c93
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SGI name=sgi
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PRORES name=prores_kostya
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S32BE name=pcm_s32be
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_SIPR name=sipr
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_HUFFYUV name=huffyuv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ASV2 name=asv2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_NUV name=nuv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SVQ3 name=svq3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S8_PLANAR name=pcm_s8_planar
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP3ON4 name=mp3on4
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FLASHSV name=flashsv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TMV name=tmv
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MUSEPACK7 name=mpc7
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_U16LE name=pcm_u16le
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MPEG1VIDEO name=mpeg1video
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_KMVC name=kmvc
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TGQ name=eatgq
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_BMV_VIDEO name=bmv_video
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP3 name=mp3
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_CT name=adpcm_ct
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_ALAW name=pcm_alaw
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_WMV2 name=wmv2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_PBM name=pbm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_AURA2 name=aura2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_KGV1 name=kgv1
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_SNOW name=snow
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_XAN_WC4 name=xan_wc4
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_QDM2 name=qdm2
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_DK4 name=adpcm_ima_dk4
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_SMJPEG name=adpcm_ima_smjpeg
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_8BPS name=8bps
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ULTI name=ultimotion
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_QTRLE name=qtrle
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_DTS name=dca
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_XAN_DPCM name=xan_dpcm
Codec type=CODEC_TYPE_SUBTITLE E id=CODEC_ID_DVB_SUBTITLE name=dvbsub
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_V308 name=v308
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MIMIC name=mimic
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_H261 name=h261
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CDGRAPHICS name=cdgraphics
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP3 name=mp3float
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_U16LE name=pcm_u16le
Codec type=CODEC_TYPE_SUBTITLE E id=CODEC_ID_SRT name=srt
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_WMAV1 name=wmav1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MOTIONPIXELS name=motionpixels
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_H263P name=h263p
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_AVS name=avs
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TRUEMOTION1 name=truemotion1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_RALF name=ralf
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_ZMBV name=zmbv
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_EA_EACS name=adpcm_ima_ea_eacs
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_EA_SEAD name=adpcm_ima_ea_sead
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_ESCAPE124 name=escape124
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_V210 name=v210
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MSVIDEO1 name=msvideo1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ALAC name=alac
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_U16BE name=pcm_u16be
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_VORBIS name=libvorbis
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_H261 name=h261
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MSRLE name=msrle
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_RV20 name=rv20
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP4ALS name=als
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_EA name=adpcm_ea
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_VORBIS name=vorbis
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PGMYUV name=pgmyuv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_BETHSOFTVID name=bethsoftvid
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VCR1 name=vcr1
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_XWD name=xwd
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_LXF name=pcm_lxf
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_TWINVQ name=twinvq
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_ISS name=adpcm_ima_iss
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TIERTEXSEQVIDEO name=tiertexseqvideo
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_H264 name=h264
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_MPEG2VIDEO name=mpeg2video
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_AVRP name=avrp
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_U32LE name=pcm_u32le
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_YAMAHA name=adpcm_yamaha
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_AMR_WB name=libopencore_amrwb
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_GSM name=gsm
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_YUV4 name=yuv4
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_8SVX_FIB name=8svx_fib
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MJPEG name=mjpeg
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SP5X name=sp5x
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_TRUEHD name=truehd
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_IMA_DK3 name=adpcm_ima_dk3
Codec type=CODEC_TYPE_SUBTITLE E id=CODEC_ID_SSA name=ass
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FLASHSV2 name=flashsv2
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_CSCD name=camstudio
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_RV10 name=rv10
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MPEG4 name=mpeg4
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_G729 name=g729
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_U8 name=pcm_u8
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_AMR_NB name=libopencore_amrnb
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_WMAVOICE name=wmavoice
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_SUNRAST name=sunrast
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_JV name=jv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MXPEG name=mxpeg
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_AYUV name=ayuv
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_DTS name=dca
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_MULAW name=pcm_mulaw
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_SBPRO_3 name=adpcm_sbpro_3
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VP8 name=libvpx
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_AAC_LATM name=aac_latm
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_SMACKVIDEO name=smackvid
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_MSMPEG4V1 name=msmpeg4v1
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_DNXHD name=dnxhd
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_APE name=ape
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_PCM_S24BE name=pcm_s24be
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP2 name=mp2
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_AYUV name=ayuv
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_ADPCM_ADX name=adpcm_adx
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_WMALOSSLESS name=wmalossless
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_S302M name=s302m
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_GIF name=gif
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PAM name=pam
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_ZLIB name=zlib
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_JPEGLS name=jpegls
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_AMV name=amv
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_R210 name=r210
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_VP8 name=vp8
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_GSM_MS name=gsm_ms
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_EA_R1 name=adpcm_ea_r1
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_ADPCM_SBPRO_4 name=adpcm_sbpro_4
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_THEORA name=libtheora
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_TIFF name=tiff
Codec type=CODEC_TYPE_VIDEO D id=CODEC_ID_FLV1 name=flv
Codec type=CODEC_TYPE_AUDIO D id=CODEC_ID_MP3ADU name=mp3adufloat
Codec type=CODEC_TYPE_AUDIO E id=CODEC_ID_PCM_S24LE name=pcm_s24le
Codec type=CODEC_TYPE_VIDEO E id=CODEC_ID_PPM name=ppm
关于java.lang.UnsupportedOperationException : cannot encode with codec: CODEC_ID_MP3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40795251/
我正在编写一个具有以下签名的 Java 方法。 void Logger(Method method, Object[] args); 如果一个方法(例如 ABC() )调用此方法 Logger,它应该
我是 Java 新手。 我的问题是我的 Java 程序找不到我试图用作的图像文件一个 JButton。 (目前这段代码什么也没做,因为我只是得到了想要的外观第一的)。这是我的主课 代码: packag
好的,今天我在接受采访,我已经编写 Java 代码多年了。采访中说“Java 垃圾收集是一个棘手的问题,我有几个 friend 一直在努力弄清楚。你在这方面做得怎么样?”。她是想骗我吗?还是我的一生都
我的 friend 给了我一个谜语让我解开。它是这样的: There are 100 people. Each one of them, in his turn, does the following
如果我将使用 Java 5 代码的应用程序编译成字节码,生成的 .class 文件是否能够在 Java 1.4 下运行? 如果后者可以工作并且我正在尝试在我的 Java 1.4 应用程序中使用 Jav
有关于why Java doesn't support unsigned types的问题以及一些关于处理无符号类型的问题。我做了一些搜索,似乎 Scala 也不支持无符号数据类型。限制是Java和S
我只是想知道在一个 java 版本中生成的字节码是否可以在其他 java 版本上运行 最佳答案 通常,字节码无需修改即可在 较新 版本的 Java 上运行。它不会在旧版本上运行,除非您使用特殊参数 (
我有一个关于在命令提示符下执行 java 程序的基本问题。 在某些机器上我们需要指定 -cp 。 (类路径)同时执行java程序 (test为java文件名与.class文件存在于同一目录下) jav
我已经阅读 StackOverflow 有一段时间了,现在我才鼓起勇气提出问题。我今年 20 岁,目前在我的家乡(罗马尼亚克卢日-纳波卡)就读 IT 大学。足以介绍:D。 基本上,我有一家提供簿记应用
我有 public JSONObject parseXML(String xml) { JSONObject jsonObject = XML.toJSONObject(xml); r
我已经在 Java 中实现了带有动态类型的简单解释语言。不幸的是我遇到了以下问题。测试时如下代码: def main() { def ks = Map[[1, 2]].keySet()
一直提示输入 1 到 10 的数字 - 结果应将 st、rd、th 和 nd 添加到数字中。编写一个程序,提示用户输入 1 到 10 之间的任意整数,然后以序数形式显示该整数并附加后缀。 public
我有这个 DownloadFile.java 并按预期下载该文件: import java.io.*; import java.net.URL; public class DownloadFile {
我想在 GUI 上添加延迟。我放置了 2 个 for 循环,然后重新绘制了一个标签,但这 2 个 for 循环一个接一个地执行,并且标签被重新绘制到最后一个。 我能做什么? for(int i=0;
我正在对对象 Student 的列表项进行一些测试,但是我更喜欢在 java 类对象中创建硬编码列表,然后从那里提取数据,而不是连接到数据库并在结果集中选择记录。然而,自从我这样做以来已经很长时间了,
我知道对象创建分为三个部分: 声明 实例化 初始化 classA{} classB extends classA{} classA obj = new classB(1,1); 实例化 它必须使用
我有兴趣使用 GPRS 构建车辆跟踪系统。但是,我有一些问题要问以前做过此操作的人: GPRS 是最好的技术吗?人们意识到任何问题吗? 我计划使用 Java/Java EE - 有更好的技术吗? 如果
我可以通过递归方法反转数组,例如:数组={1,2,3,4,5} 数组结果={5,4,3,2,1}但我的结果是相同的数组,我不知道为什么,请帮助我。 public class Recursion { p
有这样的标准方式吗? 包括 Java源代码-测试代码- Ant 或 Maven联合单元持续集成(可能是巡航控制)ClearCase 版本控制工具部署到应用服务器 最后我希望有一个自动构建和集成环境。
我什至不知道这是否可能,我非常怀疑它是否可能,但如果可以,您能告诉我怎么做吗?我只是想知道如何从打印机打印一些文本。 有什么想法吗? 最佳答案 这里有更简单的事情。 import javax.swin
我是一名优秀的程序员,十分优秀!