Giter Club home page Giter Club logo

ffgopeg's Introduction

Hi there ๐Ÿ‘‹

I'm a dev / IT security researcher.

Currently my biggest / most active project is Yapscan, a tool built on top of yara to scan memory and generate extensive reports.

You can contact me via Mastodon @[email protected].

ffgopeg's People

Contributors

giorgisio avatar ovr avatar shelnutt2 avatar stephenwithav avatar targodan avatar zwh8800 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

ffgopeg's Issues

Concat Demuxer

Hey,

I'm just wondering if there's a small example of how one can use ffmpeg's concat demuxer with your library? Or if you could point me in the right direction at the very least?

Thanks!

avfilter.Filters() will leak goroutines/channels if the consumer doesn't take all filters

If the user breaks the for loop, not consuming all filters the goroutine will stay alive, blocking indefinetly because the channel is never read again. Thanks to @pdf for pointing this out in their pull request #7.

It would be acceptable to change avfilter.Filters() completely, including the return type, as long as the usage stays the same. The main idea is to be able to iterate over it using a range loop.

However changing return types would be backwards compatibility breaking and thus could only be part of a major version bump. So a channel sollution would be preferable.

If anyone wants to solve this feel free. I will comment here when I start working on this, that may however take some time.

decodeAudio.go example not run

Hi,

I use ffmpeg 3.1.7 and when I run decodeAudio.go example I get:

# gopkg.in/targodan/ffgopeg.v1/avutil
could not determine kind of name for C.AV_PIX_FMT_AYUV64BE
could not determine kind of name for C.AV_PIX_FMT_AYUV64LE
could not determine kind of name for C.AV_PIX_FMT_CUDA
could not determine kind of name for C.AV_PIX_FMT_D3D11VA_VLD
could not determine kind of name for C.AV_PIX_FMT_GBRAP10BE
could not determine kind of name for C.AV_PIX_FMT_GBRAP10LE
could not determine kind of name for C.AV_PIX_FMT_GBRAP12BE
could not determine kind of name for C.AV_PIX_FMT_GBRAP12LE
could not determine kind of name for C.AV_PIX_FMT_MMAL
could not determine kind of name for C.AV_PIX_FMT_P010BE
could not determine kind of name for C.AV_PIX_FMT_P010LE
could not determine kind of name for C.AV_PIX_FMT_VAAPI
could not determine kind of name for C.AV_PIX_FMT_VIDEOTOOLBOX
could not determine kind of name for C.AV_PIX_FMT_YUV440P10BE
could not determine kind of name for C.AV_PIX_FMT_YUV440P10LE
could not determine kind of name for C.AV_PIX_FMT_YUV440P12BE
could not determine kind of name for C.AV_PIX_FMT_YUV440P12LE

Thank you!

how can I fix it

/usr/local/lib/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_create':
/root/ffmpeg/libavutil/hwcontext_vaapi.c:859: undefined reference to `XOpenDisplay'
/root/ffmpeg/libavutil/hwcontext_vaapi.c:864: undefined reference to `vaGetDisplay'
/root/ffmpeg/libavutil/hwcontext_vaapi.c:871: undefined reference to `XDisplayName'
/root/ffmpeg/libavutil/hwcontext_vaapi.c:861: undefined reference to `XDisplayName'
/root/ffmpeg/libavutil/hwcontext_vaapi.c:885: undefined reference to `vaGetDisplayDRM'
/root/ffmpeg/libavutil/hwcontext_vaapi.c:859: undefined reference to `XOpenDisplay'
/root/ffmpeg/libavutil/hwcontext_vaapi.c:861: undefined reference to `XDisplayName'
/root/ffmpeg/libavutil/hwcontext_vaapi.c:866: undefined reference to `XDisplayName'

*********Looking for a Comaintainer*********

Hi everyone,

so... I don't really have the time to work on this anymore but I don't want this to die either. Thus I am looking for a comaintainer. I can probably still do some management work like commenting on reported issues and so on, but I can't contribute any code anymore.

If anyone is interested in comaintaining this project feel free to comment here and maybe just write a little about yourself.

I hope someone can be found to keep this going. ๐Ÿ˜„

Yours
Luca

please help me

gopkg.in/targodan/ffgopeg.v1/avutil

../gopkg.in/targodan/ffgopeg.v1/avutil/frame.go:166: type [1073741824]*C.uint8_t larger than address space
../gopkg.in/targodan/ffgopeg.v1/avutil/frame.go:166: type [1073741824]*C.uint8_t too large

How do you cross-compile this lib?

I am using ffgopeg in a project and building natively on mac works

$ go build *.go

But trying to cross-compile does not:

env GOOS=windows GOARCH=x64 go build *.go            
> ffgopeg/media.go:13:2: no buildable Go source files in /....../gopkg.in/targodan/ffgopeg.v1/avformat

I am new to cross-compiling and can only assume that the required libavfilter c libs must include versions for the target OS in order for this to work.

What do I need to do?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.