
FFmpeg
王小鹏鹏
计算机视觉的应用,让远程办公成为可行,写字楼将大量消失。--2016年春
展开
-
海思Hi35xx交叉编译ffmpeg + fdk aac
我的测试版ffmpeg-3.4.8 + fdk-aac-0.1.6开始使用的是fdk高版本,但发现当时ffmpeg还没有支持,有的数据结构不存在。程序员说话就拿代码说话。fdk-aac交叉编译脚本#!/bin/sh#CFLAGS="-march=armv7-a -O2 -DNDEBUG -fopenmp -pipe"export PATH=$PATH:/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin/CC=arm-hisiv100nptl-l原创 2020-07-31 10:11:53 · 886 阅读 · 0 评论 -
ffmpeg命令行参数标注输出格式
ffmpeg -f s16le -ar 48000 -ac 1 -i ./AudioFile.lpcm0 -f mp3 ./AudioFile在第二个-f的位置填写,这些参数如果位置发生变化,就有可能出错。并不是所有的格式都支持。需要 ffmpeg -formats带有字母E的.E = Muxing supported的才支持。...原创 2020-07-21 17:04:55 · 1494 阅读 · 0 评论 -
How to fix build ffmpeg enable-jni error "jni not found", support for hard decoding
See configure fileenabled jni && { [ $target_os = "android" ] && check_header jni.h && enabled pthreads && check_lib "dl...原创 2018-09-06 17:16:59 · 3589 阅读 · 0 评论 -
How to build multiple static libraries of ffmpeg to a dynamic library ffmpeg.so
How to build ffmpeg is here, but you mast --enable-static, because Multiple static libraries can generate a dynamic library. However, multiple dynamic libraries can not generate a dynamic library.Wh...原创 2018-09-03 09:51:49 · 736 阅读 · 0 评论 -
How to get album image from MP3 using FFmpeg
The simplest way using command:ffmpeg -i input.mp3 -an -vcodec copy cover.jpgThe another way using FFmpeg API:int main(int argc, char* argv[]) { int i; if(argc != 3){ printf("in...原创 2018-07-30 18:46:05 · 232 阅读 · 0 评论 -
ffMpeg命令小集合
需要注意的是 0:s:1是字幕流中的第二个,0:s:0是第一个字幕.'sup’格式的目录并不是文本字幕,而类似于图片字幕,需要使用‘Subtitle Edit’进行编辑,网上也有免费的 sup 转 srt格式的在线工具。-fs需要设置的大小,例如19M、1024K,其实就是剪切了前19M、1024K的视频内容。通过ffprobe命令,可以查看所有的通道,例子中的0:0就是视频通道。-ss为开始时间,-to为结束时间。高分辨率向低分辨率的转化。原创 2018-09-21 10:17:50 · 550 阅读 · 0 评论 -
将一个视频切成多个大小相等的块
现在遇到了一个问题,就是想往微信群里发视频,但视频大小的限制在20M。但有的精彩视频有几十M,超过了微信的限制,如果按时间切视频,视频时间相同了,但大小不同。这个方案是视频文件大小相同,时间不同的。./cmd.sh 2.mp4 15000000 "-c:v libx264 -crf 23 -c:a copy -vf scale=960:-1"将下面的代码保存成脚本,将大视频文件进行每个15...原创 2019-01-11 15:50:46 · 1141 阅读 · 1 评论 -
How to build FFmpeg for Android and library name end with .os
首先编写build脚步:#!/bin/bash NDK=~/android-ndk-r14b/SYSROOT=$NDK/platforms/android-14/arch-arm/ TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 CPU=arm PREFIX=$(pwd)/...原创 2018-07-04 19:54:40 · 320 阅读 · 0 评论 -
Python删除小图片
《深度学习-如何提高数据集质量》深度学习爬虫爬了大量的图片,但的图片大小残次不齐,下面的代码目的是删除小于20K的图片import osDirList = [ '/home/king/PycharmProjects/nsfw_data_scrapper/raw_data/drawings', '/home/king/PycharmProjects/nsfw_data_scr...原创 2019-05-20 11:55:50 · 3616 阅读 · 0 评论