Python - Playing infinite video with audio openCV, stuck at audio










1















I'm stuck at audio..

Is there any easy way to put that two together?

Do I have to sync them both or can I somehow just extract audio to the existing code? :/

I'm new in python :P



My code:



import cv2
import numpy as np


file_name = "path to video"
window_name = "window"
interframe_wait_ms = 30

cap = cv2.VideoCapture(file_name)
if not cap.isOpened():
exit()

cv2.namedWindow(window_name, cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

while (True):
ret, frame = cap.read()
if ret:
cv2.imshow(window_name, frame)
else:
cap.set(cv2.CAP_PROP_POS_FRAMES, 0)

if cv2.waitKey(interframe_wait_ms) & 0x7F == ord('q'):
break

cap.release()
cv2.destroyAllWindows()









share|improve this question
























  • The cv2.imshow is pretty limited in functionalities and should be used only for debugging purposes. I don't think it supports audio output.

    – ZdaR
    Nov 15 '18 at 5:30











  • Yeah, but there is a way 100%, not with openCV, but something with ffmpeg and openCV, just i dont know how

    – vilerozes
    Nov 15 '18 at 11:47















1















I'm stuck at audio..

Is there any easy way to put that two together?

Do I have to sync them both or can I somehow just extract audio to the existing code? :/

I'm new in python :P



My code:



import cv2
import numpy as np


file_name = "path to video"
window_name = "window"
interframe_wait_ms = 30

cap = cv2.VideoCapture(file_name)
if not cap.isOpened():
exit()

cv2.namedWindow(window_name, cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

while (True):
ret, frame = cap.read()
if ret:
cv2.imshow(window_name, frame)
else:
cap.set(cv2.CAP_PROP_POS_FRAMES, 0)

if cv2.waitKey(interframe_wait_ms) & 0x7F == ord('q'):
break

cap.release()
cv2.destroyAllWindows()









share|improve this question
























  • The cv2.imshow is pretty limited in functionalities and should be used only for debugging purposes. I don't think it supports audio output.

    – ZdaR
    Nov 15 '18 at 5:30











  • Yeah, but there is a way 100%, not with openCV, but something with ffmpeg and openCV, just i dont know how

    – vilerozes
    Nov 15 '18 at 11:47













1












1








1








I'm stuck at audio..

Is there any easy way to put that two together?

Do I have to sync them both or can I somehow just extract audio to the existing code? :/

I'm new in python :P



My code:



import cv2
import numpy as np


file_name = "path to video"
window_name = "window"
interframe_wait_ms = 30

cap = cv2.VideoCapture(file_name)
if not cap.isOpened():
exit()

cv2.namedWindow(window_name, cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

while (True):
ret, frame = cap.read()
if ret:
cv2.imshow(window_name, frame)
else:
cap.set(cv2.CAP_PROP_POS_FRAMES, 0)

if cv2.waitKey(interframe_wait_ms) & 0x7F == ord('q'):
break

cap.release()
cv2.destroyAllWindows()









share|improve this question
















I'm stuck at audio..

Is there any easy way to put that two together?

Do I have to sync them both or can I somehow just extract audio to the existing code? :/

I'm new in python :P



My code:



import cv2
import numpy as np


file_name = "path to video"
window_name = "window"
interframe_wait_ms = 30

cap = cv2.VideoCapture(file_name)
if not cap.isOpened():
exit()

cv2.namedWindow(window_name, cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

while (True):
ret, frame = cap.read()
if ret:
cv2.imshow(window_name, frame)
else:
cap.set(cv2.CAP_PROP_POS_FRAMES, 0)

if cv2.waitKey(interframe_wait_ms) & 0x7F == ord('q'):
break

cap.release()
cv2.destroyAllWindows()






python opencv






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 15 '18 at 15:03







vilerozes

















asked Nov 15 '18 at 3:06









vilerozesvilerozes

62




62












  • The cv2.imshow is pretty limited in functionalities and should be used only for debugging purposes. I don't think it supports audio output.

    – ZdaR
    Nov 15 '18 at 5:30











  • Yeah, but there is a way 100%, not with openCV, but something with ffmpeg and openCV, just i dont know how

    – vilerozes
    Nov 15 '18 at 11:47

















  • The cv2.imshow is pretty limited in functionalities and should be used only for debugging purposes. I don't think it supports audio output.

    – ZdaR
    Nov 15 '18 at 5:30











  • Yeah, but there is a way 100%, not with openCV, but something with ffmpeg and openCV, just i dont know how

    – vilerozes
    Nov 15 '18 at 11:47
















The cv2.imshow is pretty limited in functionalities and should be used only for debugging purposes. I don't think it supports audio output.

– ZdaR
Nov 15 '18 at 5:30





The cv2.imshow is pretty limited in functionalities and should be used only for debugging purposes. I don't think it supports audio output.

– ZdaR
Nov 15 '18 at 5:30













Yeah, but there is a way 100%, not with openCV, but something with ffmpeg and openCV, just i dont know how

– vilerozes
Nov 15 '18 at 11:47





Yeah, but there is a way 100%, not with openCV, but something with ffmpeg and openCV, just i dont know how

– vilerozes
Nov 15 '18 at 11:47












1 Answer
1






active

oldest

votes


















0














Nevermind, i resolved this using ffpyplayer, but i still have problems when video reloads, music is bugged






share|improve this answer
























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53311835%2fpython-playing-infinite-video-with-audio-opencv-stuck-at-audio%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Nevermind, i resolved this using ffpyplayer, but i still have problems when video reloads, music is bugged






    share|improve this answer





























      0














      Nevermind, i resolved this using ffpyplayer, but i still have problems when video reloads, music is bugged






      share|improve this answer



























        0












        0








        0







        Nevermind, i resolved this using ffpyplayer, but i still have problems when video reloads, music is bugged






        share|improve this answer















        Nevermind, i resolved this using ffpyplayer, but i still have problems when video reloads, music is bugged







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 15 '18 at 15:48

























        answered Nov 15 '18 at 15:39









        vilerozesvilerozes

        62




        62





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53311835%2fpython-playing-infinite-video-with-audio-opencv-stuck-at-audio%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            這個網誌中的熱門文章

            What does pagestruct do in Eviews?

            Dutch intervention in Lombok and Karangasem

            Channel Islands