Tutorial : AnimateDiff in Automatic1111

Поділитися
Вставка
  • Опубліковано 3 жов 2024

КОМЕНТАРІ • 16

  • @sosoobi
    @sosoobi 7 місяців тому

    새로운 튜트리얼을 제가 놓쳤네요. 너무나 감사합니다. ^_^ 작가님.

    • @yaan48e
      @yaan48e  7 місяців тому

      가끔 놓치셔도됩니다 🤣 소수비작가님은 워낙 바쁘시니까요 👍

  • @philippeheritier9364
    @philippeheritier9364 6 місяців тому

    Amazing tutorial thank you very much

    • @yaan48e
      @yaan48e  6 місяців тому

      Thank you, too 😍

  • @petEdit-h9l
    @petEdit-h9l 7 місяців тому

    Thank you for the tutorial, are you the one that made all those videos in the beginning of the video, and also is this the latest animatediff😊

    • @yaan48e
      @yaan48e  7 місяців тому +2

      These beginning videos were created by me 🤣as part of the testing process for this tutorial (All using AnimateDiff motion module V3), Thank you 😄

    • @petEdit-h9l
      @petEdit-h9l 7 місяців тому

      @@yaan48e how did you make the video of the girl singing in the far right, the one with short hair holding the microphone, was it vid to vid, and did you use comfyui for that video, and which model (ckpt) did you use 😁

    • @yaan48e
      @yaan48e  7 місяців тому +1

      @@petEdit-h9l I made it with a single image ("img to vid" in img2img tab, automatic1111) ,
      checkpoint model : civitai.com/models/153374/somman

  • @yumu3655
    @yumu3655 6 місяців тому

    배경 및 행동이 너무 많이 변함니다. 어떻게 하면 고정 할 수 있는 방법이 있을가요? 확실한 고정이 아니더라도 변화가 거의 적은 것이라도 방법이 있을가요?

    • @yaan48e
      @yaan48e  6 місяців тому +1

      일단 모션모듈을 바꿔보세요. temporaldiff-v1 이 변화가 적긴해요.
      아니면, 이미지를 한장 만들어서 컨트롤넷에 올리고 reference, IPAdapter, Openpose등 원하는 컨트롤넷을 적용한 상태로 영상을 만들어보세요. (Control Weight를 0.3~0.7 사이로 조절해보세요) 👍

    • @yaan48e
      @yaan48e  6 місяців тому +1

      @yumu3655
      갑자기 생각났는데, 혹시 영상 중간에 완전 다른 포즈로 확 바뀌는 걸 말씀하셨나요?
      원래 16프레임씩 묶어서 생성한 후(Context batch size) Overlap 수치만큼 겹치게 연결시키는 방식이어서,
      영상 길이가 길어지면 어쩔수 없이 생기는 현상입니다. (AnimateDiff 메인페이지에서도 추천하는 프레임 길이가 16~24 예요)
      -Settings>Optimization>Pad prompt/negative prompt to be same length 가 체크되어 있는지 확인해주시고,
      -고품질을 포함한 프롬프트를 최대한 자세히 쓰시되, 토큰수가 75를 넘지 않게해서 다시 시도해보세요. (토큰은 프롬프트 창 오른쪽 위에 표시 됨)
      -ComfyUI를 쓰신다면 64프레임까지 생성가능한 모션모듈을 사용해보실 수도 있어요 ( github.com/Lightricks/LongAnimateDiff?tab=readme-ov-file )

    • @yumu3655
      @yumu3655 6 місяців тому +1

      @@yaan48e Settings>Optimization>Pad prompt/negative prompt to be same length 이부분을 체크 해야 하지 않나요? 반대로 말씀하셔서

    • @yaan48e
      @yaan48e  6 місяців тому

      @@yumu3655 맞아요😅 혼란을 드릴 수 있어서 위에 제가 달았던 답글은 수정했어요.
      기본적으로는 그 옵션을 체크하면 알아서 공백을 넣어 포지티브와 네거티브 토큰수를 일치시키기 때문에, 시드가 중간에 바뀌는 상황이 줄어든다고 하는데.....
      토큰수가 75이하일땐 크게 상관없는 거 같으니, 계속 문제 있는 영상이 만들어진다면 옵션을 끄고 한번 시도해 보세요.
      4초정도 영상을 만들때 제 경우엔 오히려 옵션을 껐을때 (우연일 수 있지만) 결과가 더 좋았어요 😄

    • @yumu3655
      @yumu3655 6 місяців тому

      @@yaan48e 4초 정도면 프레임 수의 따라 달라지긴 하겠지만 어느정도 변하진 않더라구요. 초당 8프레임으로 하시면 32 프레임이므로 확율적으로 16프레임 이후에 한번씩 학습되어진 모델이니 50%정도 변할지 말지 일거 같네요.