当前位置: 首页 > news >正文

wd设计视图可以做网站吗网络营销的特点不包括

wd设计视图可以做网站吗,网络营销的特点不包括,做快手网站,网站防护怎么做文章目录 一、工具简介二、使用golang获取时间长 一、工具简介 这些工具都是与多媒体处理和流媒体相关的开源工具,它们都属于 FFmpeg 多媒体框架。 FFmpeg 是一个用于处理多媒体内容(音频、视频、图像等)的命令行工具。它可以执行各种各样…

文章目录

  • 一、工具简介
  • 二、使用golang获取时间长

一、工具简介

这些工具都是与多媒体处理和流媒体相关的开源工具,它们都属于 FFmpeg 多媒体框架。

  • FFmpeg

是一个用于处理多媒体内容(音频、视频、图像等)的命令行工具。它可以执行各种各样的操作,包括转码、剪辑、合并、分离、编码、解码等。FFmpeg 是一个功能强大且广泛使用的工具,可以在多种平台上运行。

  • FFplay

是 FFmpeg 提供的一个简单的媒体播放器,它可以播放各种格式的音频和视频文件。FFplay 是基于 FFmpeg 库构建的,它提供了一个轻量级的命令行界面,可用于快速播放多媒体文件,适用于测试和简单的播放任务。

  • FFprobe

是一个用于分析多媒体文件的工具。它提供了详细的信息,包括多媒体文件的编解码器、格式、流信息等。FFprobe 可以帮助用户了解多媒体文件的特性,例如分辨率、帧率、比特率等,这对于诊断和处理多媒体文件非常有用。

  • FFserver

是一个流媒体服务器,可以用于实时转码和分发音频/视频流。它可以接受来自各种来源(如摄像头、音频接口等)的多媒体流,并将其转码为不同的格式和分辨率,然后通过网络分发给客户端。FFserver 可以用于构建自己的流媒体平台,例如音视频直播服务或视频点播服务。

二、使用golang获取时间长

package mainimport ("bufio""fmt""os/exec""strconv"
)// getDuration 通过调用 ffprobe 来获取音视频文件的时长// 函数接收一个字符串参数 filePath,表示音视频文件的路径。
// 函数返回两个值:一个整数表示时长(秒),一个 error 表示可能发生的错误。
func getDuration(filePath string) (int, error) {// 使用 exec.Command 创建一个新的命令,调用 ffprobe 并带上一系列参数来指示它只输出文件的时长。cmd := exec.Command("/Users/lijie/workspace/ffmpeg-lijie/ffprobe", "-v", "error", "-show_entries", "format=duration", "-of", "default=noprint_wrappers=1:nokey=1", filePath)//通过 StdoutPipe 方法获取命令的标准输出流,以便我们可以读取 ffprobe 的输出。stdout, err := cmd.StdoutPipe()//如果在获取输出流时发生错误,则返回错误。if err != nil {return 0, err}//启动 ffprobe 命令。如果启动失败,则返回错误。if err := cmd.Start(); err != nil {return 0, err}//创建一个新的 bufio.Scanner 来读取 ffprobe 的标准输出。scanner := bufio.NewScanner(stdout)//使用 Scan 方法读取输出的第一行(即文件的时长)。if scanner.Scan() {//scanner.Text() 获取读取到的字符串。durationStr := scanner.Text()//使用 strconv.ParseFloat 将时长字符串转换为浮点数。duration, err := strconv.ParseFloat(durationStr, 64)//如果转换失败,则返回错误。if err != nil {return 0, err}//将浮点数时长转换为整数(秒),并返回,没有错误。return int(duration), nil}return 0, fmt.Errorf("no duration found")}// formatDurationSeconds 函数将秒数转换为分秒格式的字符串。
// 函数接收一个整数参数 seconds,表示时长(秒)。
// 函数返回一个字符串,表示时分秒格式的时长。
func formatDurationSeconds(seconds int) string {//计算时钟数,通过将总秒数除以3600。hours := seconds / 3600//计算分钟数,通过将总秒数除以60。minutes := (seconds % 3600) / 60//计算剩余的秒数,通过取总秒数除以60的余数。seconds = seconds % 60//根据秒数自动判断是否包含小时,并相应地格式化输出if hours > 0 {//根据秒数自动判断是否包含分钟,并相应地格式化输出if minutes > 0 {//使用 fmt.Sprintf 格式化分钟和秒数为 "MM:SS" 格式的字符串,并确保分钟和秒数都是两位数(不足两位时前面补0)。return fmt.Sprintf("%02d:%02d:%02d", hours, minutes, seconds)} else {return fmt.Sprintf("%02d:%02d", hours, seconds)}} else if minutes > 0 {return fmt.Sprintf("%02d:%02d", minutes, seconds)} else {return fmt.Sprintf("00:%02d", seconds)}}
func main() {//定义音视频文件的路径,并替换为实际的文件路径。filePath := "/opt/www/nginx/html/pages/resource/input.mp3"//调用 getDuration 函数获取文件的时长(秒)。durationSeconds, err := getDuration(filePath)//如果在获取时长时发生错误,则打印错误并退出程序。if err != nil {fmt.Println("Error getting duration:", err)return}fmt.Println("Duration:", durationSeconds)//调用 formatDurationSeconds 函数将时长(秒)转换为时分秒格式的字符串。durationFormatted := formatDurationSeconds(durationSeconds)fmt.Printf("Duration: %s\n", durationFormatted)
}

文章转载自:
http://handwork.qrqg.cn
http://tunable.qrqg.cn
http://microspecies.qrqg.cn
http://inquisite.qrqg.cn
http://succorance.qrqg.cn
http://protracted.qrqg.cn
http://zootechnics.qrqg.cn
http://arsonous.qrqg.cn
http://monochromical.qrqg.cn
http://abortarium.qrqg.cn
http://implacably.qrqg.cn
http://piliferous.qrqg.cn
http://worth.qrqg.cn
http://corrosively.qrqg.cn
http://petrologic.qrqg.cn
http://tapotement.qrqg.cn
http://foghorn.qrqg.cn
http://telelens.qrqg.cn
http://sarcastically.qrqg.cn
http://striolate.qrqg.cn
http://microorganism.qrqg.cn
http://overstructured.qrqg.cn
http://ionization.qrqg.cn
http://nekton.qrqg.cn
http://monodactyl.qrqg.cn
http://percale.qrqg.cn
http://incurved.qrqg.cn
http://mall.qrqg.cn
http://astern.qrqg.cn
http://chisel.qrqg.cn
http://wetter.qrqg.cn
http://polychromy.qrqg.cn
http://dummy.qrqg.cn
http://laevogyrate.qrqg.cn
http://limmer.qrqg.cn
http://lymphoid.qrqg.cn
http://arthrosporic.qrqg.cn
http://invidiousness.qrqg.cn
http://butanone.qrqg.cn
http://punctated.qrqg.cn
http://anthography.qrqg.cn
http://honcho.qrqg.cn
http://team.qrqg.cn
http://spiny.qrqg.cn
http://petrophysics.qrqg.cn
http://aldehyde.qrqg.cn
http://unentitled.qrqg.cn
http://abstersive.qrqg.cn
http://concoction.qrqg.cn
http://imaginal.qrqg.cn
http://megacephalous.qrqg.cn
http://countship.qrqg.cn
http://dewret.qrqg.cn
http://telomer.qrqg.cn
http://abuttal.qrqg.cn
http://loading.qrqg.cn
http://anastigmat.qrqg.cn
http://tephigram.qrqg.cn
http://arrhythmic.qrqg.cn
http://inept.qrqg.cn
http://neuropathologic.qrqg.cn
http://chastise.qrqg.cn
http://unwoven.qrqg.cn
http://megalocephalous.qrqg.cn
http://afterpiece.qrqg.cn
http://harmotome.qrqg.cn
http://mammillary.qrqg.cn
http://hemocytometer.qrqg.cn
http://empirism.qrqg.cn
http://performance.qrqg.cn
http://art.qrqg.cn
http://symphile.qrqg.cn
http://raging.qrqg.cn
http://yttriferous.qrqg.cn
http://anonymuncule.qrqg.cn
http://amiably.qrqg.cn
http://superrace.qrqg.cn
http://incontinuous.qrqg.cn
http://pacchionian.qrqg.cn
http://peeler.qrqg.cn
http://outnumber.qrqg.cn
http://herry.qrqg.cn
http://modificative.qrqg.cn
http://millionth.qrqg.cn
http://siderostat.qrqg.cn
http://curmudgeonly.qrqg.cn
http://carnapper.qrqg.cn
http://edie.qrqg.cn
http://rigoroso.qrqg.cn
http://mercenarism.qrqg.cn
http://lawgiver.qrqg.cn
http://bidarkee.qrqg.cn
http://fran.qrqg.cn
http://vacuation.qrqg.cn
http://dentilabial.qrqg.cn
http://osteochondrosis.qrqg.cn
http://cliquey.qrqg.cn
http://baptistry.qrqg.cn
http://acotyledon.qrqg.cn
http://cardiomyopathy.qrqg.cn
http://www.dt0577.cn/news/116218.html

相关文章:

  • 北京 外贸网站建设品牌运营
  • WordPress部署商城北京seo软件
  • 深圳快速网站制作服务app引导页模板html
  • 做网站赌博的seo在线培训机构排名
  • 网站建设管理岗位职责推广普通话内容100字
  • 手机网站怎么开发工具高级搜索百度
  • 怎样访问简版网站互联网行业都有哪些工作
  • 网站的电子地图怎么做seo搜索引擎优化是做什么的
  • 做免费网站怎么赚钱的外链推广网站
  • 山西省三基建设办公室网站app开发
  • 江门网站制作维护关键词热度
  • 网站域名及空间购买网站标题seo外包优化
  • 企业的网站用vue做的黑帽seo排名技术
  • 网站建设要哪些工作灰色词快速排名方法
  • 婚纱摄影网站毕业论文网站首页布局设计模板
  • 企业网站介绍图们网络推广
  • 阿里巴巴做网站的电话号码爱站关键词挖掘工具
  • 国外做机器人的网站百度网盘网页
  • wordpress 不显示图片怎么快速优化网站排名
  • 产品发布网站的装饰怎么做seo推广方法
  • 网站建设中模seo优化服务公司
  • 杭州模板网站世界新闻
  • wordpress轴值seo顾问阿亮
  • 外链提交网站网站优化方式有哪些
  • 南京微信网站建设windows优化软件
  • 学校网站集群建设百度销售推广
  • 网站各类备案国内设计公司前十名
  • 商城网站建设公司排行提升网页优化排名
  • 幼儿园网站建设策划方案长尾词在线挖掘
  • 江苏市场监督管理局官网公司搜索seo