sox 獲取wav檔案的時長
# coding: UTF-8 # import ICTCLAS import sys import os if len(sys.argv) != 3: print "Usage: python count_wave_time.py <wav_txt_dir> <out_time_file>" exit() # 獲取wav_txt資料夾(F:\如果蝸牛有愛情txt),寫入時間time的檔案 wav_txt_dir = sys.argv[1] out_time_file = open(sys.argv[2],'w') wav_txt_file = os.listdir(wav_txt_dir) sum_seconds = 0 for wav_txt_id in range(len(wav_txt_file)): full_wav_txt_file = os.path.join(wav_txt_dir, str(wav_txt_file[wav_txt_id])) #開啟full_wave_txt_file 檔案 full_wav_txt_file_op = open(full_wav_txt_file, 'r') #獲取Length (seconds): 911.360000 Length_seconds = full_wav_txt_file_op.readlines()[1] #獲取時間資訊 seconds_info = Length_seconds.split(' ')[-1] #計算總的時間 sum_seconds += float(seconds_info) print sum_seconds out_time_file.write(str(sum_seconds))
相關推薦
sox 獲取wav檔案的時長
用下面的py計算時間資訊和# coding: UTF-8 # import ICTCLAS import sys import os if len(sys.argv) != 3: print "Usage: python count_wave_time.py <wav_txt_dir> &l
java獲取mp3的時長和播放mp3文件
length trace ger snapshot import oid 時長 cnblogs return 所需包為jaudiotagger-2.2.6-SNAPSHOT.jar和jl1.0.1.jar。 import java.io.BufferedInputStre
audio自定義樣式,控制操作面板的暫停,播放,獲取音訊的時長,以及根據時長進行進度條展示
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>audio例項</title> <script src="./js
Java獲取視訊的時長——日期時間處理
Problem: 如何通過Java獲取視訊的時長? 想通過Java來獲取某資料夾(或多個資料夾)下的視訊的總時長 經過查詢資料,發現可以通過JAVE實現:The JAVE (Java Audio Video Encoder) library is
java獲取視訊播放時長
1、安裝工具:ffmpeg,安裝步驟略 2、程式碼 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.uti
獲取HTML5視訊時長的方法
HTML5是令人興奮的,單從我們再也不需要Flash和其它第三方瀏覽器外掛播放視訊這一點上說就已經足夠了。 在 HTML5視訊上我們可以自定義播放控制和現實效果,我們還可以線上獲取視訊的各種資訊,比如今天要說的如果獲取視訊時長資訊。 JavaScript程式碼 video元素有一個duration屬性,它
通過url獲取視訊的時長
最近專案中遇到一個問題,需要儲存上傳視訊的時長,但以前上傳的時候資料庫都沒有儲存這個資料,所以現在要更新這個欄位。 一開始想通過java程式碼來實現這個功能,但百度了很久,只有一種方法,那就是先要下載到本地,然後再一個一個的遍歷查詢。 覺得這種方法如果是小視訊還行,大視訊的
JAVA 獲取音訊檔案(ogg格式)毫秒時長
最近在寫zip包加密解密,需要計算zip包中ogg格式音訊檔案的毫秒時長,網上翻了半天硬是沒找到,然後找到了個突破口(jaudiotagger) 匯入一下類庫 <dependency> <groupI
Python獲取檔案目錄下視訊時長、大小、並寫入excle檔案
關鍵詞:os moviepy xlwt # -*- coding=utf-8 -*- import os import sys import xlwt from moviepy.editor import VideoFileClip file_dir = u"G:/視訊
獲取視訊檔案的播放時長
//獲取MP4檔案的時長 private String getDuration(String pt){ String time = null; //Log.e(
MP4Box獲取MP4媒體檔案的播放時長
最近開始對流媒體進行深入瞭解, 發現裡面真是太複雜了, 真是很佩服做流媒體的朋友, 廢話不多說, 最近接觸MP4Box這個開源庫,進行MP4檔案的解析, 剛接觸找不到MP4檔案播放時長的引數, 按說不應該的, 將引數資訊輸出檢視, 發現CMp4_root_box.moov.m
jave 獲取音視頻文件的大小、以及播放時長
try message 文件夾 -1 sig system als alt for 首先引入jave-1.0.2.jar, 寫了個demo 僅供參考 package com.readVideo.test; public class VideoName { priv
C#獲取程序代碼執行時長
using csharp edt lis blog 程序 end 程序代碼 mil ArrayList list = new ArrayList(); long startTicks = DateTime.Now.Ticks
js實現視頻本地預覽,一級獲取播放時長
bubuko bject obj gef chan onchange eat 播放 ide <video style="display:none;" controls="controls" id="aa" oncanplaythrough="myFunction(
Unity中獲取Animator中動畫片段的時長
sta bre 分享圖片 個數 watermark str size .get 開發 開發環境:Unity5.6.2 private Animator animator; public void GetLengthByName(string name) { floa
PHP獲取音頻mp3文件時長或音頻文件其它參數屬性
second 遇到 this led hub 我們 解決方案 服務 引入 今天在開發項目中遇到一個問題,要獲取到上傳音頻的時長,從而展示在前端頁面 最後找到解決方案: 1、首先,我們需要先下載一份PHP類—getid3 https://codeload.github.
Java根據URL獲取視訊時長以及大小
import java.io.File; import java.io.IOException; import it.sauronsoftware.jave.Encoder; import it.sauronsoftware.jave.EncoderException; import it.sau
非同步上傳檔案時獲取上傳進度資訊
轉自:https://javaweb.io/post/63 XMLHttpRequest例項的upload屬性可以新增一個事件progress,通過該事件回撥可以獲取到上傳進度資訊 原生上傳 //獲取檔案筐的檔案集合 let files = document.getElem
使用libvlc播放音樂,實時獲取位置、播放狀態、時長,播放httpURL
#include <iostream> #include <unistd.h> #include "vlc/vlc.h" #include "libvlc.h" #include "libvlc_media_player.h" #include "libvlc_me
如何獲音視訊檔案的時長
1) https://blog.csdn.net/ntotl/article/details/50419983 2) https://blog.csdn.net/xie_sining/article/details/79643152 3) https://blog.csdn.net/qq_3