-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Detailed Build Instructions missing #52
Comments
You probably are missing the You can use this repository to get the latest libav. |
Thanks, i did "sudo add-apt-repository ppa:motumedia/libav-daily" then "sudo apt-get update". Sorry for disturbing you. |
I think i did something wrong, i tried to install manually Libav-toos_12 libavcodec-dev_12 and libavutil-dev_12 and when i did make in bmdtools i have : bmdcapture.cpp:192:61: error: use of enum ‘AVCodecID’ without previous declaration this is not fun !! but i keep smile :) If someone can help me :) |
|
i did but still the same error... Thanks lu-zero, i well appreciate your help |
can you please paste the full error? |
With pleasure : horus-ekla@horusekla-ProLiant-DL320e-Gen8-v2:~/Downloads/sdk/SDK/Linux/Samples/bmdtools-master$ make |
Check that avformat exists
|
I have this : horus-ekla@horusekla-ProLiant-DL320e-Gen8-v2:~/Downloads/sdk/SDK/Linux/Samples/bmdtools-master$ ls /usr/include/libavformat/avformat.h horus-ekla@horusekla-ProLiant-DL320e-Gen8-v2:~/Downloads/sdk/SDK/Linux/Samples/bmdtools-master$ head /usr/include/libavformat/avformat.h
|
|
it says : -pthread -L/usr/local/lib -lavformat -lavcodec -lva -lasound -lSDL -lx264 -lz -lswscale -lavutil -lm |
You are using something you manually installed. wipe |
Now i have new errors : horus-ekla@horusekla-ProLiant-DL320e-Gen8-v2:~/Downloads/sdk/SDK/Linux/Samples/bmdtools-master$ make i'm confused to disturb you with that. |
|
wWOOWw you rock ! it works ! for next time i need to install bmdtool, what you recommand, install ffmpeg only ? or avconv ? Thanks, many many thanks |
The only supported configuration is using the most current libav release or even better using libav master. Virtual drinks are always welcome at [email protected] =) |
with pleasure, santé ! i work in broadcast industry so if you need help in your project, please advise me. If i can do something, i will do it. |
If you want, please contact on my email address, I have plenty of maybe interesting plans that might be useful to you =) |
Sorry for that question lu-zero but i'm a bit struggle with understanding of "how to correct compile and install libav". I learned a lot during my problem you solved and i want to go further to understand clearly how to compile and install the latest libav with the latests librairies. And don't just apt-get install . Finally i post this question here because after a long long search on the net i found nothing. When i go to the libav project site you explain how to install the latest libav from git : And when i do a ./configure i don't have x264 encoders and many others. I know that when i do a ./configure --help there are a lot of options i can add but to be honnest i don't understand clearly what i have to do. So what is the correct way to add library ? And i can't use both ffmbc and libav. Is is a way to share the librairies ? I'm sorry for that, maybe you can help me by giving me a link where i can find a solution somewhere. Thanks lu-zero |
I'll write down detailed instructions soon, today I'm too tired. |
Thanks luka. Realy thanks to you. I wrote an email this morning to you to Btw, for my problem ''how to compile correctly'' i'm confused to disturb Thanks, Alexandre Licinio - EKLA INGENIERIE Le 16 avr. 2015 21:27, "Luca Barbato" [email protected] a écrit :
|
Strange, I didn't get it...
|
You want i use the gmail one ? The gentoo ? Alexandre Licinio - EKLA INGENIERIE Le 16 avr. 2015 21:57, "Luca Barbato" [email protected] a écrit :
|
Both should be fine
|
I wrote down this. Hopefully covers everything. |
Luca, thanks a lot, grazie mille. If i want to update libav or add new encoders, decoders, do i have to Again, grazie. Did you receive my email on your gmail @ ? Cheers, 2015-04-17 15:54 GMT+02:00 Luca Barbato [email protected]:
Alexandre Licinio E__K_L_A INGENIERIE * *.yes, we are open-source. * +33 (0)6 76 10 28 41 50 Avenue Lacassagne |
it is suggested to remove it and re-run configure with the new options, I received your email, but today I had been busy and I wanted to get you a better reply =) |
BIG thanks for your wiki. I had some problems with some steps (maybe it's my fault). So i did (on a fresh 14.04 install) :
No succes when ./configure Yasm from git so i did :
For x264, libfdk-aac and opus, when i did ./configure --enable-lib-x264 (and opus and aac), x264, aac and opus were "not found", but were in /usr/local !!
avconv -codecs : everything sounds good =) Blackmagic desktop video (for drivers, we don’t need gui)
Blackmagic SDK
I noticed that it was impossible to "make" because some build.sh were not executables.
(we are in /Downloads)
to test it :
:) everything is working well
Many Thanks |
In general you can use everything from the distribution repository.
If you want something custom you can install it in |
Ok, thanks Luca. I understand better now. I do lot of tests with bmdtools and avconv to capture with 2 decklink cards Do you think it's possible to do a instant replay solution with bmdtools ? Cheers, 2015-04-19 13:55 GMT+02:00 Luca Barbato [email protected]:
Alexandre Licinio E__K_L_A INGENIERIE * *.yes, we are open-source. * +33 (0)6 76 10 28 41 50 Avenue Lacassagne |
On Mon, Apr 20, 2015 at 12:08 PM, AlexandreLicinio <[email protected]
That means you do not have enough CPU to do it. I know of people capturing Do you think it's possible to do a instant replay solution with bmdtools ? What do you have in mind? lu |
But why memory is increasing (viewing with htop) when i'm playing a feed through bmdplay (x264 or mpeg2) with no recording.
i have 16gb ram and e3 xeon 1220v3 (3ghz) [hp server g8v2] for the instant replay, it could be nice to record one feed or multiple feeds, and instant replay (while recording) one of them with seek (pause, rewind) controled (by usb remote) through bmdplay. To do an evs LSM "like". i did a test : |
I see at least 1 problem in doing that, try to use mkv instead and tell me On Mon, Apr 20, 2015 at 1:07 PM, AlexandreLicinio [email protected]
|
Memory still increasing when bmdplay plays even bmdcapture is off. (fails also when bmdcapture is on). here the commands lines :
|
Hello Lu, i'm not lucky with mkv too. And i tried a lot of differents config, formats but still getting memory increasing and bmdplay crashes. Do you want i test other settings ? Also, what do you advise to me in cpu / ram config for a nice server. I want to buy new one and install many decklink to do some tests. Bi Xeon e5 ? at least 64gb ram ? Thanks, |
Make sure that the video frame rate matches the output frame rate. On Fri, Apr 24, 2015 at 3:29 PM, AlexandreLicinio [email protected]
|
Hi @lu-zero Thanks to publish bmdtools.
This way generate x264 binary only.
It generates libx264 and fix libx264 not found when |
Thank you for your contribution, wiki updated accordingly. |
Hi I've a problem and i can't install bmdtools correctly can you help me with this? And..... emilito@emilito-VirtualBox:~/Desktop/bmdtools-master$ pkg-config --libs libavcodec libavformat libswscale libavutil And... head /usr/include/libavformat/avformat.h
And last.... emilito@emilito-VirtualBox:~/Desktop/bmdtools-master$ sudo apt-get install libavformat-dev libswscale-dev What happens?? |
Hi all,
I don't know why but i can't install bmdtools correctly.
It says something is missing, apparently libavutil/time.h and i don't know how to fix it. I tried with an ubuntu and a debian but sill the same damn shit. I have ffmpeg, ffmbc, libav.
I just noticed that ffmbc use timer.h instead time.h
If somebody could help me.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/11211371-detailed-build-instructions-missing?utm_campaign=plugin&utm_content=tracker%2F256764&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F256764&utm_medium=issues&utm_source=github).Thanks a lot
The text was updated successfully, but these errors were encountered: