最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用python和ffmpeg 批量將其他圖片轉(zhuǎn)換為.yuv格式的方法

 更新時間:2019年01月08日 11:01:25   作者:_瀝川往事  
今天小編就為大家分享一篇利用python和ffmpeg 批量將其他圖片轉(zhuǎn)換為.yuv格式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

由于跑編碼的需要,所以需要制作一個.yuv格式的圖片數(shù)據(jù)集,但是手頭只有.jpg格式的,故記錄下轉(zhuǎn)換過程。其他圖片格式也可以,代碼里修改一下就行。

①安裝ffmpeg

官網(wǎng)(各種版本):ffmepg官網(wǎng)

window版:https://ffmpeg.zeranoe.com/builds/

②安裝ffmpeg的python3接口ffmpy3

在命令行中輸入以下命令:

pip install ffmpy3

③將下載好的windows版解壓,把ffmpeg.exe復(fù)制到你將要跑python代碼的文件夾里

④python代碼如下:

# -*- coding: utf-8 -*-
import os
from PIL import Image
from ffmpy3 import FFmpeg
 
in_jpgDatasetPath = 'I:/VOC/trainval'
out_yuvDatasetPath = 'I:/VVC/loop/yuvdataset'
 
piclist = os.listdir(in_jpgDatasetPath)
for pic in piclist:
 picname = pic.split('.')[0]
 picpath = os.path.join(in_jpgDatasetPath,pic)
 img = Image.open(picpath)
 in_wid,in_hei = img.size
 out_wid = in_wid//16*16
 out_hei = in_hei//16*16
 size = '{}x{}'.format(out_wid,out_hei) #輸出文件會縮放成這個大小
 outname = out_yuvDatasetPath + '/' + picname + '_'+size+ '.yuv'
 
 ff = FFmpeg(inputs={picpath:None},
    outputs={outname:'-s {} -pix_fmt yuv420p'.format(size)})
 print(ff.cmd)
 ff.run()

以上這篇利用python和ffmpeg 批量將其他圖片轉(zhuǎn)換為.yuv格式的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python基于gevent實(shí)現(xiàn)并發(fā)下載器代碼實(shí)例

    python基于gevent實(shí)現(xiàn)并發(fā)下載器代碼實(shí)例

    這篇文章主要介紹了python基于gevent實(shí)現(xiàn)并發(fā)下載器代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Python訪問OPCUA服務(wù)器,訂閱一個變量標(biāo)簽方式

    Python訪問OPCUA服務(wù)器,訂閱一個變量標(biāo)簽方式

    這篇文章主要介紹了Python訪問OPCUA服務(wù)器,訂閱一個變量標(biāo)簽方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • selenium+python環(huán)境配置教程詳解

    selenium+python環(huán)境配置教程詳解

    這篇文章主要介紹了selenium+python環(huán)境配置教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Python利用capstone實(shí)現(xiàn)反匯編

    Python利用capstone實(shí)現(xiàn)反匯編

    Capstone是一個輕量級的多平臺、多架構(gòu)的反匯編框架,該模塊支持目前所有通用操作系統(tǒng),反匯編架構(gòu)幾乎全部支持。本文就將利用他實(shí)現(xiàn)反匯編,感興趣的可以了解下
    2022-04-04
  • Django框架下靜態(tài)模板的繼承操作示例

    Django框架下靜態(tài)模板的繼承操作示例

    這篇文章主要介紹了Django框架下靜態(tài)模板的繼承操作,結(jié)合實(shí)例形式分析了Django框架模板繼承操作的相關(guān)原理與操作注意事項,需要的朋友可以參考下
    2019-11-11
  • Python批量生成Excel案例數(shù)據(jù)集的方法詳解

    Python批量生成Excel案例數(shù)據(jù)集的方法詳解

    在數(shù)據(jù)分析的世界里,數(shù)據(jù)是核心,而如何高效地生成和處理數(shù)據(jù)則成為每位數(shù)據(jù)分析師必備的技能之一,今天,我們要探討一個有趣的話題——“造數(shù)”,所以本文給大家介紹了Python辦公自動化,批量生成Excel案例數(shù)據(jù)集,需要的朋友可以參考下
    2024-12-12
  • python使用tomorrow實(shí)現(xiàn)多線程的例子

    python使用tomorrow實(shí)現(xiàn)多線程的例子

    今天小編就為大家分享一篇python使用tomorrow實(shí)現(xiàn)多線程的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python 如何用terminal輸入?yún)?shù)

    python 如何用terminal輸入?yún)?shù)

    這篇文章主要介紹了python 如何用terminal輸入?yún)?shù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python numpy.power()函數(shù)使用說明

    Python numpy.power()函數(shù)使用說明

    這篇文章主要介紹了Python numpy.power()函數(shù)使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python logging模塊異步線程寫日志實(shí)現(xiàn)過程解析

    Python logging模塊異步線程寫日志實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Python logging模塊異步線程寫日志實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06

最新評論

上杭县| 哈巴河县| 曲阜市| 修文县| 静宁县| 山西省| 凌海市| 青州市| 修武县| 余江县| 东方市| 恩施市| 横山县| 东城区| 弥渡县| 新乡市| 宿迁市| 霍州市| 奎屯市| 红桥区| 报价| 吐鲁番市| 远安县| 法库县| 天峻县| 定南县| 友谊县| 上饶县| 博乐市| 宁陵县| 布尔津县| 郓城县| 藁城市| 义马市| 怀柔区| 镇平县| 湾仔区| 林口县| 祁连县| 蓬莱市| 眉山市|