小编akk*_*891的帖子

FFmpeg:检查 aac 比特流是否格式错误

我想在我的服务器上上传几组视频,然后在 HTML5 视频标签中播放它们。但他们中的一些人不玩。

我检查了视频的音频流和视频流,它们分别有AACH264编解码器。所以我觉得没有什么问题。

然后我尝试重新编码它,我收到以下消息:

malformated aac bitstream, use -absf aac_adtstoasc
av_interleaved_write_frame(): Operation not permitted
Run Code Online (Sandbox Code Playgroud)

但是我不想在上传之前对视频进行编码,只需要检查视频是否有格式错误的 aac 或 h264 位流。

附注。用户是有限的,将提供用于上传的 h264 和 aac 编码的视频。

ffmpeg html5-video html5-audio

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

FFmpeg:将音频流从 ac3 编码为 aac 时发生错误

我使用以下命令将视频编码为 h264 和 aac 音频编解码器:

ffmpeg -i sample.mp4 -codec:v libx264 -profile:v high -level:v 4.0 -codec:a libvo_aacenc -b:a 128k output_file.mp4
Run Code Online (Sandbox Code Playgroud)

以下是我在控制台上遇到的错误的痕迹。

Input #0, mpegts, from 'sample.mp4':
  Duration: 00:00:58.08, start: 1.000033, bitrate: 17290 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1
080 [SAR 1:1 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fl
tp, 448 kb/s
    Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
[libx264 @ …
Run Code Online (Sandbox Code Playgroud)

audio ffmpeg

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

标签 统计

ffmpeg ×2

audio ×1

html5-audio ×1

html5-video ×1