转码

java 读写文件,转码

一世执手 提交于 2019-11-28 18:10:10
Java代码: package utils; import org.mozilla.intl.chardet.nsDetector; import org.mozilla.intl.chardet.nsICharsetDetectionObserver; import java.io.*; import java.util.ArrayList; import java.util.List; public class Gbk2utf8 { public static void gbk2Utf8(String fileName) { BufferedReader reader = null; BufferedWriter writer = null; try { StringBuffer sb = new StringBuffer(); reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName), "GBK")); writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName+"tmp"), "UTF-8")); String str; while ((str = reader

uni-app上传头像base64转码

a 夏天 提交于 2019-11-28 17:32:08
首先需要调起相册,使用 uni.chooseImage 方法选择相册,点击相册里面的图片, 确定可以选择图片并获取到图片的路径之后,uni-app官网有插件可以来使用,引入插件之后,使用插件的方法就可以获取base64转码。 插件网址: http://ext.dcloud.net.cn/plugin?id=123 引入 import { pathToBase64, base64ToPath } from '../../../common/image-tools.js' 使用 uni.chooseImage({ sourceType: ["camera", "album"], sizeType: "compressed", count: 1, success: (res) => { pathToBase64(res.tempFilePaths[0]) .then(base64 => { console.log(base64); }) .catch(error => { console.error(error); }); } }); 来源: https://www.cnblogs.com/angenstern/p/11416396.html

2019.8.25课程设计报告

丶灬走出姿态 提交于 2019-11-28 13:33:30
一、当天完成的任务 今天完成的任务不理想,昨天以为只要跟着API走就很容易,但是今天做地址转码的时候,监听器的代码写的磕磕绊绊,还好最后弄好了,搞好了地址转码和逆地址转码,还有个POI等等再搞;也看了看SQLite 地址转码和逆地址转码代码: 二、第二天的计划 先把POI做好吧,有空把SQLite设计好测车距 三、每日小结 ①做地址编码还是感想挺多的,以前都是直接用文档里的代码测试修改,今天直接没有源码参考纯靠自己了 ②高德的定位挺准的,逆地址转码只要数据精确,定位到的一定对,测试类写的都定位准了 ③因为逆地址转码,所以感觉测车距有个大体思路。 ④SQLite8太行,但作为小型数据库也就凑合用用了,接MySQL还是挺烦的 来源: https://www.cnblogs.com/RecKono/p/11409097.html

JAVA调用FFMpeg进行转码等操作

耗尽温柔 提交于 2019-11-28 07:30:13
直接上代码: public abstract class FFmpegUtils { FFmpegUtils ffmpegUtils; int timeLengthSec = 1; String timeLength = ""; Pattern pattern = Pattern.compile("Duration: (.*?), start: (.*?), bitrate: (\\d*) kb\\/s"); String frameRegexDuration = "size=([\\s\\S]*) time=(.*?) bitrate=([\\s\\S]*) speed=(.*?)x"; String videoframeRegexDuration = "frame=([\\s,\\d]*) fps=(.*?) q=(.*?) size=([\\s\\S]*) time=(.*?) bitrate=([\\s\\S]*) speed=(.*?)x"; Pattern framePattern = Pattern.compile(frameRegexDuration); public static void main(String[] args){ String target = ""; /* try { target = extractAsyn("D:\\ffmpeg4.2\

mp4文件转码为m3u8

删除回忆录丶 提交于 2019-11-28 05:47:10
https://bbs.csdn.net/topics/392046401 *********************************************** 转码完成,我直接播放m3u8文件,然后随意点击播放位置,会出现花屏的现象。请问转码命令 该 怎么写? ffmpeg -i 2.mp4 -c:v libx264 -c:a aac -hls_list_size 0 -hls_time 10 -g 0 -strict -2 -f hls output.m3u8 ffmpeg -i demo.mp4 -c:v libx264 -c:a aac -hls_list_size 0 -hls_time 10 -y demo.m3u8 来源: https://www.cnblogs.com/zhao1949/p/11395176.html

babel 的简单使用

南楼画角 提交于 2019-11-28 05:34:31
之前在项目中使用.balelrc文件,但是一直不知道具体怎么使用,就知道可以将es6语法转码为es5语法。 今天就简单的做个例子,也算是记录一下困扰了好久的问题。 转码步骤: 首先在项目的目录中安装Babel 创建配置文件 .balelrc ,存放在项目的根目录下 利用Babel提供的命令行工具 @babel/cli ,用命令行进行转码 1.1 安装Babel,可以直接使用命令行安装。 npm install --save-dev @babel/core 1.2 配置文件 .babelrc 该文件用来设置转码规则和插件的,基本格式为: { "presets": [], "plugins": [] } presets 字段设定转码规则,官方提供一下的规则集,可以按需加载 # 最新转码规则 $ npm install --save-dev @babel/preset-env # react 转码规则 $ npm install --save-dev @babel/preset-react 然后将这些规则加入.babelrc文件 { "presets":[ "@babel/env", "@babel.preset-react" ], "plugins":[] } 1.3 命令行转码 Babel 提供命令行工具 @babel/cli ,用于命令行转码。 npm install --save