বর্তমানে আমি নীচের সেটআপটি নিয়ে চলছে।
ffmpeg \
-i http://pub1.di.fm:80/di_vocaltrance \
-f x11grab -s 1920x1080 -r 25 -i :0.0 \
-c:v libx264 -preset fast -pix_fmt yuv420p -s 1280x800 \
-c:a libmp3lame -ab 96k -ar 22050 \
-threads 0 \
-f flv "rtmp://...."
আমি কী বেক করতে চাই:
-f alsa -ac 2 -i hw:0 -acodec pcm_s32le -aq 1 -ab 128k\
এটা কি সম্ভব? এবং সম্ভবত "আমি যা শুনি" (ওরফে প্লেব্যাক) এর সাথে কথা বলতে মিশ্রিত করব?
আমি কিছু লাইন ধরে চেষ্টা করেছি (তবে পুরোপুরি বুঝতে-ম্যাপ করতে পারছি না)
-i http://pub1.di.fm:80/di_vocaltrance -map 0:1 \
-f x11grab -s 1920x1080 -r 25 -i :0.0 -map 0:0 \
কিন্তু এটি আসলে এত ভাল হয়নি didn't
আমি এখন খুব কাছাকাছি এসেছি, এটি আমাকে সাউন্ড চ্যানেলগুলি দেয়, তবে সমস্ত কিছু মনে হয় আমি একটি ছোট টিনের ক্যানের ভিতরে।
#!/bin/bash
KEY=`cat key.db`
ffmpeg \
-i http://pub1.di.fm:80/di_vocaltrance \
-f alsa -ac 2 -i hw:0 -acodec mp3 -aq 1 -ab 128k \
-f x11grab -s 1920x1080 -r 25 -i :0.0 \
-c:v libx264 -preset fast -pix_fmt yuv420p -s 1280x800 \
-c:a mp3 -ab 96k -ar 22050 \
-threads 0 \
-map 0:0 -map 1:0 -map 2:0 \
-f flv "rtmp://live.twitch.tv/app/$KEY"
এটি কেবল তখনই উপস্থিত হয় যখন আমি দুটি শব্দ একসাথে মিশ্রিত করি। এখানেও জ্যাককে প্রবেশ করার চেষ্টা করা হচ্ছে, তবে কোনও বাস্তব ফলাফল ছাড়াই (আমি ভেবেছিলাম যে আমি মিশ্রণ বোর্ডের মাধ্যমে মেশানো থেকে এফএফপিজেগ আনলোড করতে সমস্ত কিছু পাস করব)।
সাথে চলছে:
-f alsa -ac 2 -i jack \
....
এটি তবে দেয়:
[আলসা @ 0x1399280] 0x10000 2 নমুনা ফর্ম্যাট সেট করতে পারে না (অবৈধ যুক্তি)
জ্যাক: ইনপুট / আউটপুট ত্রুটি